【问题标题】: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()
    

    【讨论】:

    • 太棒了!这应该让我朝着正确的方向前进。谢谢。
    猜你喜欢
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 2013-06-10
    • 2023-03-09
    • 2015-12-09
    • 1970-01-01
    相关资源
    最近更新 更多