将自定义调色板添加到 Xcode Interface Builder
Add a custom color palette to Xcode Interface Builder
我目前的长期项目使用自定义颜色的调色板。在代码中,我们使用类别按名称访问这些颜色。这很好用,但有时,例如在构建笔尖时,这些颜色不会以编程方式设置。
我正在寻找一种方法来定义一组命名的颜色。例如,当为 UIView 设置背景颜色时,我希望 Interface Builder 中的下拉列表按名称列出我的自定义颜色。有谁知道实现这个的方法吗?
是的,您可以在 IB 中创建和编辑调色板,然后与您的团队共享本文包含所有详细信息:http://natashatherobot.com/xcode-color-palette/
编辑:
link 已过期。您可以在此处查看网络存档:https://web.archive.org/web/20210303015055/http://natashatherobot.com/xcode-color-palette/
但是,现在在资产目录中使用命名颜色是更好的方法。
自定义调色板
在 Interface Builder 的颜色对话框中,选择第三个选项卡。单击齿轮和 New 创建新的自定义调色板。您可以随意命名。然后单击加号 (+) 按钮添加新颜色并为其命名。使用颜色选择器工具设置颜色。
RGB 或 Hex 颜色
选择颜色对话框中的第二个选项卡和 select RGB 滑块。这将允许您使用 RGB 或十六进制值设置颜色。
更多帮助
- XCode Tip: Color Palette
- How to define colors in XCodes' Interface Builder?
- How do I enter RGB values into Interface Builder?
Xcode 9
您现在有另一个选项可以将颜色集或命名颜色添加到您的资源中。这是 Xcode 9.
中的新功能
1。将命名颜色添加到您的项目
在 *.xcassets > 右键单击 > 新建颜色集
2。为视图分配名称颜色
您的新命名颜色现在显示在您的拾色器中它们自己的部分。
我目前的长期项目使用自定义颜色的调色板。在代码中,我们使用类别按名称访问这些颜色。这很好用,但有时,例如在构建笔尖时,这些颜色不会以编程方式设置。
我正在寻找一种方法来定义一组命名的颜色。例如,当为 UIView 设置背景颜色时,我希望 Interface Builder 中的下拉列表按名称列出我的自定义颜色。有谁知道实现这个的方法吗?
是的,您可以在 IB 中创建和编辑调色板,然后与您的团队共享本文包含所有详细信息:http://natashatherobot.com/xcode-color-palette/
编辑: link 已过期。您可以在此处查看网络存档:https://web.archive.org/web/20210303015055/http://natashatherobot.com/xcode-color-palette/
但是,现在在资产目录中使用命名颜色是更好的方法。
自定义调色板
在 Interface Builder 的颜色对话框中,选择第三个选项卡。单击齿轮和 New 创建新的自定义调色板。您可以随意命名。然后单击加号 (+) 按钮添加新颜色并为其命名。使用颜色选择器工具设置颜色。
RGB 或 Hex 颜色
选择颜色对话框中的第二个选项卡和 select RGB 滑块。这将允许您使用 RGB 或十六进制值设置颜色。
更多帮助
- XCode Tip: Color Palette
- How to define colors in XCodes' Interface Builder?
- How do I enter RGB values into Interface Builder?
Xcode 9
您现在有另一个选项可以将颜色集或命名颜色添加到您的资源中。这是 Xcode 9.
中的新功能1。将命名颜色添加到您的项目
在 *.xcassets > 右键单击 > 新建颜色集
2。为视图分配名称颜色
您的新命名颜色现在显示在您的拾色器中它们自己的部分。