如何在 Interface Builder 中创建命名颜色?
How to create Named colors in Interface Builder?
如何在 Interface Builder 中设置和使用自定义命名颜色?
在Xcode9中可以添加"New Color Set"到.xcassets文件中,可以设置rgba值或者使用 IB 的颜色选择器。
然后您可以使用 Interface Builder 颜色选择器中新定义的颜色,它出现在 Named Colors 部分下。
或者您可以通过 UIColor(named:"customColorName")
.
这样的代码使用它
至于现在,Xcode9 beta 1 不支持使用字符串文字颜色名称作为 UIColor(就像它与 UIImages 一起使用一样),但我希望它能在以后的版本中使用。
遗憾的是,它仅适用于 iOS11 及更高版本。
如何在 Interface Builder 中设置和使用自定义命名颜色?
在Xcode9中可以添加"New Color Set"到.xcassets文件中,可以设置rgba值或者使用 IB 的颜色选择器。
然后您可以使用 Interface Builder 颜色选择器中新定义的颜色,它出现在 Named Colors 部分下。
或者您可以通过 UIColor(named:"customColorName")
.
至于现在,Xcode9 beta 1 不支持使用字符串文字颜色名称作为 UIColor(就像它与 UIImages 一起使用一样),但我希望它能在以后的版本中使用。
遗憾的是,它仅适用于 iOS11 及更高版本。