在此之前也看了一下 DKNightVersion并自己适配了下,但是总觉得不是很顺手,于是就研究了下官方自己的暗黑适配,发现还挺方便的。
适配暗黑模式 无非 颜色和图片的替换,使用官方的功能,当切换模式时,系统会自动根据你设置好的颜色和图片 进行更换
适配color有两种方式 第一种:使用系统已经设置好的颜色分类
1. @property(class,nonatomic,readonly)UIColor*labelColor API_AVAILABLE(ios(13.0), tvos(13.0))API_UNAVAILABLE(watchos) 这是系统写好的 用于labe的 颜色
使用方法 self.backgroundColor=UIColor.labelColor
2. 自定义颜色: 第一步
打开images.xcassets 新建一个New Color Set
按照图片设置好 模式所对应的颜色以后
使用方法: MainNavBarColor= [UIColor colorNamed:@"Color_navbar”];
适配图片 使用系统自带的 和颜色设置一致
网友评论