如何在 Interface Builder 中创建命名颜色?

How to create Named colors in Interface Builder?

如何在 Interface Builder 中设置和使用自定义命名颜色?

在Xcode9中可以添加"New Color Set".xcassets文件中,可以设置rgba值或者使用 IB 的颜色选择器。

然后您可以使用 Interface Builder 颜色选择器中新定义的颜色,它出现在 Named Colors 部分下。

或者您可以通过 UIColor(named:"customColorName").

这样的代码使用它

至于现在,Xcode9 beta 1 不支持使用字符串文字颜色名称作为 UIColor(就像它与 UIImages 一起使用一样),但我希望它能在以后的版本中使用。


遗憾的是,它仅适用于 iOS11 及更高版本。