【问题标题】:Xcode iOS TemplatingXcode iOS 模板
【发布时间】:2015-04-02 00:51:41
【问题描述】:
我正在 Xcode 6.1.x 中使用 Swift 创建一个 iOS 8 应用程序。我正在自定义应用程序的外观,因此它没有通用的 iOS 8 感觉。
在 Xcode 中是否有某种方法可以创建某种模板或主题系统,以便每次我添加新视图时,我都可以基于某种模板来创建它?我希望更改标题样式、背景、字体等内容...这样的功能应该可以防止我每次创建新视图时都必须重新设置主题。
【问题讨论】:
标签:
ios
xcode
cocoa-touch
【解决方案1】:
许多对象符合UIAppearance 协议,您可以使用该协议为控件预配置各种属性。
我希望更改标题样式、背景、字体等内容...
我假设标题是指导航栏?条形颜色、背景图像和标题文本属性都在标题中标记为 UI_APPEARANCE_SELECTOR,因此它们都应该可以通过外观代理进行配置。例如:
UINavigationBar.appearance().barTintColor = UIColor.purpleColor()