iOS13深色模式适配(Dark Mode)

2019-10-12  本文已影响0人  i_苏
iOS13 Dark Mode

获取当前模式

        我们需要选获取到当前出于什么模式, 在根据不同的模式进行适配, iOS 13中新增了获取当前模式的API,提供两种方式设置手机当前外观模式

            设置 --> 显示与亮度

            控制中心, 长按亮度调节按钮

代码 Object-C

    根据系统版本进行获取 (iOS13.0之后才会有)

当然,可以在Assets.xcassets文件中添加color文件进行设置,如下图:

Assets.xcassets中color设置

在代码种可以通过  [UIColor colorNamed:@"Color"];  的形式去掉用所剩明的颜色名称来进行自适应切换

强制为白天模式

切记,检查info.plist中是否添加User Interface Style 为light     如有请删除,否则设置的无效

上一篇 下一篇

猜你喜欢

热点阅读