我正在尝试UIAppearance
在我的 iOS 应用程序中使用统一的颜色主题。例如,我尝试将所有UILabel
对象的文本颜色设置如下:
[[UILabel appearance] setTextColor:[UIColor colorWithRed:0.7 green:0.07 blue:0.12 alpha:1]];
这适用于我的故事板/XIB 中静态定义的所有对象。但是,有时我需要在视图中动态创建 UILabel。在这些情况下,不使用 UIAppearance。而是使用默认文本颜色(黑色)。
除了诉诸旧的“手动设置每个元素”方法之外,有没有人遇到过这个问题/找到了解决方法?