【问题标题】:Xcode storyboard : how to access global color from storyboardXcode 故事板:如何从故事板访问全局颜色
【发布时间】:2016-04-12 11:22:53
【问题描述】:

我想从 Xcode StoryBoard 中为任何控件访问一些自定义颜色。以后可以从一个地方轻松更改所有控件。我知道我们可以通过代码做到这一点。但我正在寻找来自 xcode 故事板的全局颜色变化。

例如,如果我为 xcode 故事板中的 10 个标签分配一种自定义颜色,并具有一定的颜色度。如果以后我想更改颜色度数,我不应该去每 10 个控件并从 xcode 故事板更改度数。

在 Android 中,我们有 colors.xml,您可以在其中定义颜色的键和值。然后我们可以为许多控件分配该键,以后我们可以轻松更改它。

【问题讨论】:

    标签: xcode colors uistoryboard


    【解决方案1】:

    遗憾的是,从 Xcode 7.3 开始,Xcode 不支持类似的东西。

    您也许可以使用UIAppearance 来做更少的工作,但那是代码,而不是故事板。

    【讨论】:

    • 好的。但在我的情况下,一些UILabel 控件使用不同的颜色度数,而一些UILabel 使用不同的颜色。我认为UIAppearance 不可能有一些UILabel 不同的颜色和其他一些UILabel 不同的颜色。我应该为不同的场景子类UILabel 并分配颜色代码吗?你有什么建议吗??
    • 这个子类化想法听起来很有希望,但我还没有尝试过。
    猜你喜欢
    • 2015-09-16
    • 1970-01-01
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多