【问题标题】:Named color do not work prior to iOS 11.0命名颜色在 iOS 11.0 之前不起作用 【发布时间】:2018-06-23 04:16:02 【问题描述】: 我已经创建了一些自定义命名颜色,以便在我之前的项目中使用,它工作正常。当我安装 Xcode 9.2 时,它显示“命名颜色在 iOS 11.0 之前不起作用”。 (我的手机版本是11.1.1。) 【问题讨论】: 你有什么问题? 您的项目目标必须至少设置为 iOS 11 @zisoft 谢谢它解决了问题。 这里有一个解决方法:medium.com/@letatas/… 标签: swift uicolor xcode9.2 【解决方案1】: 通过将项目目标设置为 11 个已解决的问题 【讨论】: 最简单但不是最聪明的答案 @Lucas 你有更好的解决方案吗? 无法在 Xcode 11.3 和 iOS 13.3 上解决此问题 【解决方案2】: 从例如更改颜色“backgroundColor”为自定义颜色(参见“其他...”)或来自 iPhoneSDK 的颜色。 【讨论】: 这不是解决方案,命名颜色是资产文件夹中设置的自定义颜色。