13

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

IB中的命名颜色

4

1 回答 1

18

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

在 Xcode 9 中将新颜色集添加到 Assets.xcassets

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

yourCustomColor 出现在 IB 的颜色选择器中,在命名颜色部分下

或者您可以从代码中使用它,例如UIColor(named:"customColorName").

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


不幸的是,它仅适用于 iOS11 及更高版本。 在此处输入图像描述

于 2017-06-19T08:05:33.487 回答