87、开发适配暗黑模式

2019-09-25  本文已影响0人  rebeccaBull

https://www.jianshu.com/p/7925bd51d2d6

全局关闭暗黑模式

  1. 在Info.plist 文件中,添加UIUserInterfaceStyle key 名字为 User Interface Style 值为String,

  2. UIUserInterfaceStyle key 的值设置为 Light

单个界面不遵循暗黑模式

  1. UIViewController与UIView 都新增一个属性 overrideUserInterfaceStyle
  2. overrideUserInterfaceStyle 设置为对应的模式,则强制限制该元素与其子元素以设置的模式进行展示,不跟随系统模式改变进行改变
    1. 设置 ViewController 的该属性, 将会影响视图控制器的视图和子视图控制器采用该样式
    2. 设置 View 的该属性, 将会影响视图及其所有子视图采用该样式
    3. 设置 Window 的该属性, 将会影响窗口中的所有内容都采用样式,包括根视图控制器和在该窗口中显示内容的所有演示控制器(UIPresentationController)


      image.png
上一篇 下一篇

猜你喜欢

热点阅读