Xcode iOS 模板化

Xcode iOS Templating

我正在 Xcode 6.1.x 中使用 Swift 创建一个 iOS 8 应用程序。我正在自定义应用程序的外观,因此它没有通用的 iOS 8 感觉。

在 Xcode 中是否有某种方法可以创建某种模板或主题系统,以便每次添加新视图时,我都可以将其基于某种模板?我希望更改 header 样式、背景、字体等内容...这样的功能应该可以避免我每次创建新视图时都必须 re-theme。

许多 objects 符合 UIAppearance 协议,您可以使用该协议为控件预配置各种属性。

I am looking to change things like the header style, background, fonts, etc...

我假设 header 你指的是导航栏?条形色调颜色、背景图像和标题文本属性都在 header 中标记为 UI_APPEARANCE_SELECTOR,因此它们都应该可以通过外观代理进行配置。例如:

UINavigationBar.appearance().barTintColor = UIColor.purpleColor()