iOS11.0 之后,我们可以在 asset catalogs 中创建被命名的UIColor
,这意味着在我们预设好自己项目中需要使用的颜色之后,就可以在代码和 storyboard 中统一使用这些颜色。
自己动手尝试一下。
- 打开项目中的
Assets.xcassets
; - 点击
+
按钮; - 选择
New Color Set
,会出现一个白色方块。 - 使用
Alt+Cmd+4
快捷键激活attributes inspector
来自定义你需要的颜色。
命名的颜色有两个部分组成
- 颜色的名称;
- 颜色的值;
颜色的值可以使用 0 ~ 1 的RGB 或者 0 ~ 255 的 RGB 或者 十六进制的 RGB
一旦颜色被创建之后,你就可以像下面的方式那样在项目代码中使用
view.backgroundColor = UIColor(named: "theme")
也可以在storyboard中的颜色下拉框中选择自己定义的颜色
Use Named UIColor in Storyboard
网友评论