将自定义调色板添加到XCode Interface Builder

时间:2015-02-13 13:43:17

标签: ios xcode interface-builder

我目前的长期项目使用自定义颜色的调色板。在代码中,我们使用类别按名称访问这些颜色。这很有效,但有时候,例如构建笔尖时,这些颜色不会以编程方式设置。

我正在寻找一种定义一组命名颜色的方法。例如,在为UIView设置背景颜色时,我希望Interface Builder中的下拉列表按名称列出我的自定义颜色。有谁知道实现这一目标的方法?谢谢!

3 个答案:

答案 0 :(得分:50)

Xcode 9

现在,您可以选择将颜色集或命名颜色添加到资源中。这是Xcode 9中的新功能。

1。将命名颜色添加到项目中

Adding Named Colors

在* .xcassets>右键单击>新颜色集

2。为视图指定名称颜色

enter image description here

您的新命名颜色现在显示在您的颜色选择器中。

答案 1 :(得分:30)

自定义调色板

在Interface Builder的颜色对话框中,选择第三个选项卡。单击齿轮和新建以创建新的自定义调色板。您可以随意命名。然后单击加号(+)按钮添加新颜色并命名。使用颜色选择器工具设置颜色。

enter image description here

RGB或Hex

的颜色

选择颜色对话框中的第二个选项卡,然后选择 RGB滑块。这将允许您使用RGB或十六进制值设置颜色。

enter image description here

更多帮助

答案 2 :(得分:26)

是的,您可以在IB中创建和编辑调色板,然后与您的团队共享本文包含所有详细信息:http://natashatherobot.com/xcode-color-palette/