在 iOS13 之前,应用程序布局正常工作。在 iOS13.1 中苹果更新了最新的深色主题和浅色主题之后,它们就是这样,现有应用程序面临许多问题。像 UITextField placeHolder 与 whiteColor 以前是 blackColor,UIDatePicker textColor 与 whiteColor 以前是 blackColor。
任何人都可以帮助我解决以下 DatePicker 文本颜色问题。这是不可见的,因为 whiteColor、TextColor 应该是 blackColor。
感谢任何帮助。 谢谢你。
最佳答案
搭载 iOS 13 的 Swift 5
Common solution which is work for my whole application without perform any file specific changes.
Work for Xcode 11 or higher version, Build upload fail on prior version of Xcode 11.
在您的 info.plist 文件中将 UIUserInterfaceStyle
设置为 1
。
或
AppDelegate.swift
if #available(iOS 13.0, *) {
window?.overrideUserInterfaceStyle = .light
} else {
// Fallback on earlier versions
}
We have to specify user interface style
light
for any existing application.
关于UIKit 的 textColor 的 iOS13 白色问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57985583/