我正在开发的应用有特定的颜色方案,因此我想知道是否可以设置“默认”背景颜色、文本颜色和字体大小,以便每次在 Interface Builder 中创建新视图或标签时都不必更改所有这些参数。
我正在开发的应用有特定的颜色方案,因此我想知道是否可以设置“默认”背景颜色、文本颜色和字体大小,以便每次在 Interface Builder 中创建新视图或标签时都不必更改所有这些参数。
从iOS 5开始,所有标准UI元素都实现了UIAppearance
协议。使用“外观代理”,您可以为给定应用程序中该类型的所有对象设置外观。有关更多信息,请参阅极其有用且信息丰富的WWDC'12会议上的“iOS上的高级外观自定义”。
newLabel.font = self.defaultFont;
或者适用于标签的适当设置字体方法,对吗? - Dan F