前言在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
网友评论