Xcode storyboard:如何从故事板访问全局颜色

问题描述:

我想从Xcode StoryBoard访问一些自定义颜色以进行任何控制。对于所有控件,以后可以轻松地从一个地方更改。我知道我们可以从代码中完成。但是我正在寻找xcode Storyboard中的全局颜色变化。Xcode storyboard:如何从故事板访问全局颜色

例如,如果我为xcode Storyboard中的10个标签指定了一种自定义颜色,并且具有某种颜色度。如果后来我想改变颜色程度,我不应该去每个10控件,并改变从Xcode故事板的程度。

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

不幸的是,从Xcode 7.3开始,Xcode不支持这种功能。

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

+0

好的。但在我的情况下,一些使用不同颜色度和'UILabel'的'UILabel'控件使用不同的颜色。对于一些“UILabel”不同的颜色和一些其他的“UILabel”不同的颜色,我认为不可能用'UIAppearance'。我应该为不同的场景划分“UILabel”并指定颜色代码吗?你有什么建议吗?? – user2706827

+0

这个分类的想法听起来很有希望,但我还没有尝试过。 –