【发布时间】:2020-04-11 10:54:55
【问题描述】:
我将所有颜色都保存在专用颜色资源中。这允许我定义支持“任何外观”和“深色外观”的命名常量。现有的颜色资产有效(以前定义的),但如果我尝试定义新的(例如 myCustomColor)甚至复制现有的,那么我会得到:
Type 'UIColor?' has no member 'myCustomColor'
示例用法:
label.textColor = .myCustomColor
我知道我可以使用(用新创建的颜色测试,所以没有错别字):
UIColor(named: "myCustomColor")
但是,我不想更改此语法或让不同的语法使我的代码混乱。
我正在使用 Xcode 11.3 (11C29) 并使用 Swift 5。其他人有同样的问题吗?
【问题讨论】:
标签: swift colors assets uicolor xcode11.3