87、开发适配暗黑模式

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 现代社会的浮躁与嘈杂,已经让很多人都心无法安静、沉静。人们做什么都急于要结果,很少有人会享受一件事情的过程!快餐文...
    上午咖啡下午茶阅读 316评论 0 1
  • 查看SELinux状态:1、/usr/sbin/sestatus -v ##如果SELinux stat...
    浪得无名阅读 1,163评论 0 1
  • ■王红娟 月圆他乡,思亲人 愁苦断肠天涯人 恶语伤人脸不红 好在还有伯乐识先生 月儿弯弯十八跳 嵊州古城墙又谱写新...
    朝花夕拾123阅读 267评论 2 22