在 Xcode9 中,您可以将“新颜色集”添加到.xcassets文件中,您可以在其中设置 rgba 值或使用 IB 的颜色选择器。

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

或者您可以从代码中使用它,例如UIColor(named:"customColorName")
.
就目前而言,Xcode9 beta 1 不支持使用字符串文字颜色名称作为 UIColor(就像它与 UIImages 一样),但我希望它可以在以后的版本中使用。
不幸的是,它仅适用于 iOS11 及更高版本。
