一些标签和UITextfiled以及选择Dark Dode

时间:2020-02-14 08:40:51

标签: swift5

最近我将所有代码迁移到了Swift 5和Xcode 11, 我的应用程序在低于13.0的iOS版本上运行良好,但是当我选择“黑暗模式”时,标签会变黑,一些文本字段会自动显示为黑色,所有背景均为白色,应用程序主题为白色,很难重置从情节提要中获得。

任何人都可以在应用程序委托或viewdidload中关闭该特定应用程序的暗模式吗?我现在不想使用暗模式。

1 个答案:

答案 0 :(得分:0)

是的,您可以在一行代码中完成此操作,通过在主窗口上设置UserInterfaceStyle完全消除黑暗模式:

window!.overrideUserInterfaceStyle = .light

或者您可以在其中

if #available(iOS 13.0, *) {
    window!.overrideUserInterfaceStyle = .light
}