Ios 设置xcode项目的默认字体样式、颜色和大小

Ios 设置xcode项目的默认字体样式、颜色和大小,ios,xcode,interface-builder,Ios,Xcode,Interface Builder,我正在使用的应用程序有一个特定的配色方案,所以我想知道是否可以设置一个“默认”背景色、文本颜色和字体大小,这样每次我在Interface Builder中创建一个新视图或标签时,我就不必更改所有这些参数。创建一个DanFViewController怎么样(来自UIViewController的子类)已具有特定背景颜色、文本颜色、字体大小等。您需要并从中派生所有应用程序的自定义视图吗 这就是我在我自己的应用程序中所做的,在我的应用程序中,客户端希望所有视图都具有特定的外观和感觉。从iOS 5开始,

我正在使用的应用程序有一个特定的配色方案,所以我想知道是否可以设置一个“默认”背景色、文本颜色和字体大小,这样每次我在Interface Builder中创建一个新视图或标签时,我就不必更改所有这些参数。

创建一个DanFViewController怎么样(来自UIViewController的子类)已具有特定背景颜色、文本颜色、字体大小等。您需要并从中派生所有应用程序的自定义视图吗


这就是我在我自己的应用程序中所做的,在我的应用程序中,客户端希望所有视图都具有特定的外观和感觉。

从iOS 5开始,所有标准UI元素都实现了
UIAppearance
协议。使用“外观代理”您可以在给定的应用程序中设置该类型的所有对象的外观。更多信息可以在上的非常有用和信息丰富的WWDC'12会话中找到,这是一个不错的建议,但仍然需要我在添加到每个视图的每个文本字段、uilabel、文本视图等上设置这些参数。您还可以设置DanFViewController的“viewDidLoad”方法中的hose参数。它不必在Xcode的界面生成器中。我的意思是,对于我添加的每个新标签,我都必须执行
newLabel.font=self.defaultFont;
或任何适当的标签设置字体方法,对吗?如果所有这些标签都必须看起来相同,请创建一个DanFLabel(从UILabel子类)并在那里设置字体。