iOS 控制 App 不随系统暗黑模式转变

1. 全局设置暗黑模式:

if(@available(iOS 13.0,*)){

self.window.overrideUserInterfaceStyle = UIUserInterfaceStyleDark;

}

2.单个页面或视图显示暗黑模式

if(@available(iOS 13.0,*)){

self.overrideUserInterfaceStyle = UIUserInterfaceStyleDark;

}

设置此属性会影响当前view/viewController/window 以及它下面的任何内容。

如果希望一个子视图监听系统的模式,请将 overrideUserInterfaceStyle 属性设置为UIUserInterfaceStyleUnspecified。