Xcode中color set缺少Light外观选项问题如何解决?
Xcode Color Set 缺少Light外观选项的原因及修复方案
核心原因
该现象并非Xcode故障,是Color Set的外观配置被设置为仅展示Any、Dark两个选项导致的。
修复步骤
- 选中你当前编辑的Color Set,打开Xcode右侧的Attributes Inspector(滑动条样式的检查器标签)
- 找到
Appearances下拉配置项,当前选中值为Any, Dark,修改为Any, Light, Dark即可显示三个外观配置选项 - 若需要所有新建Color Set默认都显示三个选项,直接点击xcassets资源目录根节点,在相同的Attributes Inspector中修改全局
Appearances配置为Any, Light, Dark即可
额外排查点
如果修改配置后仍未正常显示,可做如下检查:
- 确认项目最低部署目标不低于macOS 10.14,该版本才首次支持系统明暗模式适配
- 检查项目Info.plist中
NSRequiresAquaSystemAppearance键的取值,未被强制配置为仅支持深色模式 - 若使用的是Xcode测试版,可升级至正式版排除版本bug
问题现象截图:
内容的提问来源于stack exchange,提问作者cpuser
相关产品推荐
相关产品推荐


