美文网首页
在代码和 Interface Builder 中使用命名的颜色(

在代码和 Interface Builder 中使用命名的颜色(

作者: __Simon__ | 来源:发表于2019-04-24 15:37 被阅读0次

    iOS11.0 之后,我们可以在 asset catalogs 中创建被命名的UIColor,这意味着在我们预设好自己项目中需要使用的颜色之后,就可以在代码和 storyboard 中统一使用这些颜色。

    自己动手尝试一下。

    1. 打开项目中的 Assets.xcassets
    2. 点击+按钮;
    3. 选择 New Color Set,会出现一个白色方块。
    4. 使用 Alt+Cmd+4 快捷键激活 attributes inspector 来自定义你需要的颜色。

    命名的颜色有两个部分组成

    1. 颜色的名称;
    2. 颜色的值;
      颜色的值可以使用 0 ~ 1 的RGB 或者 0 ~ 255 的 RGB 或者 十六进制的 RGB
    Create Named UIColor

    一旦颜色被创建之后,你就可以像下面的方式那样在项目代码中使用

    view.backgroundColor = UIColor(named: "theme")
    

    也可以在storyboard中的颜色下拉框中选择自己定义的颜色

    Use Named UIColor in Storyboard

    相关文章

      网友评论

          本文标题:在代码和 Interface Builder 中使用命名的颜色(

          本文链接:https://www.haomeiwen.com/subject/ovsggqtx.html