美文网首页
Asset UIColor 省去大量颜色宏定义

Asset UIColor 省去大量颜色宏定义

作者: SmallWhiteMouse | 来源:发表于2018-03-18 00:40 被阅读71次

    前言在Xcode 9(iOS 11)里, Asset里可以集成UIColor的目录, 这样我们就可以省略声明一大堆的颜色, 详细怎么做呢? 我们一起来看看, 这里随便弄一个项目就好了.

    然后我们在Assets.xcassets里添加Color Set:

    1.new Color Set 2.改名并找到操作界面 3.配置RGB及透明度 4.使用

    当然iOS 11 提供了两个API ,第二种方式使用与直接使用本地资源图片类似。没有特殊探究traitCollection传nil即可。

    + (nullable UIColor *)colorNamed:(NSString *)name

    + (nullable UIColor *)colorNamed:(NSString *)name inBundle:(nullable NSBundle *)bundle compatibleWithTraitCollection:(nullable UITraitCollection *)traitCollection

    相关文章

      网友评论

          本文标题:Asset UIColor 省去大量颜色宏定义

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