全局关闭黑暗模式
在info.plist文件中添加key:User Interface Style,值类型是String,值为Light;
如图:
全局关闭黑暗模式配置.png
'
关闭单个页面的黑暗模式
// 这个属性会影响当前view/viewController/window以及它下面的任何内容;
self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
判断是否是黑暗模式
// 判断是否是暗黑模式
BOOL isDark = (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark);
适配黑暗模式颜色
在iOS 11中,我们可以直接在images.xcassets中添加颜色,现在加入暗黑模式对应的颜色
使用时直接取颜色即可
[UIColor colorNamed:@"atest_color"]
网友评论