color set 是Xcode9新功能,适用于iOS 11
优点:终于可以在IB中使用设定的颜色了
-
添加颜色
ac_create_color_set.png
2.在xib中选择
3.在代码中使用colorNamed取值
//OC
if (@available(iOS 11.0, *)) {
[_loginBtn setBackgroundColor:[UIColor colorNamed:@"FooColor"]];
} else {
// Fallback on earlier versions
}
//swift
// iOS
let color = UIColor(named: "FooColor")
// macOS
let color = NSColor(named: "FooColor")
网友评论