我只想在我的应用程序中覆盖黑暗模式UI。我添加的UIUserInterfaceStyle
是Light
。但是我不确定它没有用。还有其他选择吗?
答案 0 :(得分:1)
window!.overrideUserInterfaceStyle = .light
您可以从SceneDelegate
viewController.overrideUserInterfaceStyle = .light
即使在viewController内部,您也可以设置任何viewController
自己
view.overrideUserInterfaceStyle = .light
即使在视图内部,您也可以设置任何view
自己
如果支持较早的iOS版本,则可能需要使用if #available(iOS 13.0, *) { ,,, }
。
答案 1 :(得分:1)
对于Objective C整个应用程序:
_window.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;