假设我有一个UIColor
我想在每个视图控制器中使用它来标记它的标题/导航栏。我想知道申报这样一个房产的最佳方式是什么。我应该将其声明为应用程序代理的成员吗?为全局属性创建一个模型类,并声明一个静态函数+ (UIColor)getTitleColor
?将UIColor
对象传递给每个视图控制器?还有其他方法我没有描述,被认为是最好的方法吗?
答案 0 :(得分:0)
通过你想要做的事情,我认为你可以通过使用外观更容易做到。您可以为所有不同类型的界面元素指定不同的颜色。查看the UIAppearance protocol了解详情。
如果这不是您想要的,那么我建议@rob mayoff回答:使用类别。