热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

iOS13的白色问题与UIKit的textColor

如何解决《iOS13的白色问题与UIKit的textColor》经验,为你挑选了2个好方法。

在iOS13之前的应用程序布局无法正常工作。苹果在iOS13.1中最新的深色主题和浅色主题更新后,它们在现有应用程序中面临着许多问题。就像UITextField placeHolder和whiteColor以前是blackColor一样,UIDatePicker textColor和whiteColor以前是blackColor。

谁能帮我解决下面的DatePicker文本颜色问题。这是不可见的,因为whiteColor,TextColor应该为blackColor。

任何帮助表示赞赏。谢谢。



1> Pratik Sodha..:

搭载iOS 13的Swift 5

通用解决方案,适用于我的整个应用程序,无需执行任何文件特定的更改。

适用于Xcode 11或更高版本,在Xcode 11之前的版本上构建失败。

在您的info.plist文件中设置UIUserInterfaceStyle1

要么

AppDelegate.swift

    if #available(iOS 13.0, *) {
        window?.overrideUserInterfaceStyle = .light
    } else {
        // Fallback on earlier versions
    }

我们必须light为任何现有应用程序指定用户界面样式。



2> Halil İbrahi..:

这可以帮助您。

override func viewDidLoad() {
    super.viewDidLoad()
    if #available(iOS 13.0, *) {
        // Always adopt a light interface style.
        overrideUserInterfaceStyle = .light
    }
}


那是一个可怕的主意。您的工作是采用黑暗模式,而不是阻止它。
推荐阅读
author-avatar
無名--小貞貞貞貞貞貞貞貞_微博_
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有