对于项目中的色值和字号可以通过定义枚举统一管理
1.色值先创建一个和我们平时放图片同类的资源文件,这样也方便我们适配暗黑模式,如下
2.建好以后如下,添加我们想要的色值,可以同时设暗黑模式下的色值
3.然后定义色值的枚举,如下
public enum APPColor { static let theme = UIColor(named: "#F2D345") static let c_333 = UIColor(named: "#333333") }
4.然后就可以调用了,如下
let lab1 = UILabel() lab1.frame = CGRect(x: 100, y: 430, width: 200, height: 20) lab1.text = "测试一下啊333" lab1.textColor = APPColor.c_333 lab1.font = APPFont.nomal_14 view.addSubview(lab1)
字号同色值类似处理就可以了,这样看着板正而且使用方便