![](https://img.haomeiwen.com/i4122543/3ab0b7b7b0da4255.jpeg)
获取当前模式
我们需要选获取到当前出于什么模式, 在根据不同的模式进行适配, iOS 13中新增了获取当前模式的API,提供两种方式设置手机当前外观模式
设置 --> 显示与亮度
控制中心, 长按亮度调节按钮
代码 Object-C
根据系统版本进行获取 (iOS13.0之后才会有)
![](https://img.haomeiwen.com/i3498513/4eca2c892d3922b5.png)
当然,可以在Assets.xcassets文件中添加color文件进行设置,如下图:
![](https://img.haomeiwen.com/i3498513/c5c1ffb4fd2d5001.png)
在代码种可以通过 [UIColor colorNamed:@"Color"]; 的形式去掉用所剩明的颜色名称来进行自适应切换
![](https://img.haomeiwen.com/i3498513/d059cdf029619f0c.png)
切记,检查info.plist中是否添加User Interface Style 为light 如有请删除,否则设置的无效
网友评论