Xcode 13 SwiftUI 颜色文字丢失
Posted
技术标签:
【中文标题】Xcode 13 SwiftUI 颜色文字丢失【英文标题】:Xcode 13 SwiftUI Color Literal missing 【发布时间】:2021-08-27 17:13:17 【问题描述】:我正在使用 Xcode 13 测试版,并注意到 Color Literal
建议在尝试使用选择器选择颜色时没有出现(在以前的版本中,我会执行 Color(Color Literal())
并且会出现颜色选择器。任何想法关于这个?
【问题讨论】:
Color Literal
在我更新到 Xcode 13 后也没有显示给我。现在我必须使用 UIColor(named: "name of my color set")
来使用我的自定义颜色。
***.com/a/70151322/9136962
【参考方案1】:
编辑(2021 年 9 月 26 日):从 Xcode 13.0 (13A233) 开始,颜色文字现在似乎可以工作了。
这是一个已知问题。来自release notes:
#colorLiteral、#imageLiteral 和 #fileLiteral 不会被渲染。 (75248191)
但除此之外,请注意init(_ color: UIColor)
is deprecated,因此您不能执行Color(UIColor.blue)
之类的操作。这也适用于颜色文字。
改为使用新的init(uiColor: UIColor)
。
【讨论】:
感谢您没有看到发行说明【参考方案2】:只需输入
#colorLiteral(
用于颜色或#imageLiteral(
用于图像,它会立即出现
【讨论】:
这在 Xcode 13 中使用 #colorLiteral( 对我有用。我希望他们能解决问题!谢谢!以上是关于Xcode 13 SwiftUI 颜色文字丢失的主要内容,如果未能解决你的问题,请参考以下文章
升级到 Xcode 12 后,SwiftUI 列表视图有不同的颜色深浅
如何在 XCode 中生成 iOS 13 SwiftUI 项目?
SwiftUI,Xcode 13,关于 .filter'ing CoreData 的问题
在 SwiftUI 中实现 Firebase 身份验证时,Xcode 13 找不到 FacebookAppID [重复]