Swift 5 with iOS 13
一种通用的解决方案,适用于整个应用程序而无需执行任何特定文件更改。
适用于 Xcode 11 或更高版本,在此之前版本的 Xcode 11 上构建上传将失败。
在你的 info.plist 文件中设置 UIUserInterfaceStyle
为 1
。
或者
AppDelegate.swift
if #available(iOS 13.0, *) {
window?.overrideUserInterfaceStyle = .light
} else {
// Fallback on earlier versions
}
我们必须为任何现有的应用程序指定用户界面样式为
light
。
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 13.0, *) {
// Always adopt a light interface style.
overrideUserInterfaceStyle = .light
}
}