swiftui - Xcode 13 SwiftUI 颜色文字丢失

标签 swiftui xcode13

我正在使用 Xcode 13 beta 并注意到 Color Literal尝试使用选择器选择颜色时的建议没有出现(在以前的版本中,我会做 Color(Color Literal()) 并且会出现一个颜色选择器。对此有什么想法吗?

最佳答案

编辑(2021 年 9 月 26 日):从 Xcode 13.0 (13A233) 开始,颜色文字现在似乎可以使用了。

这是一个已知问题。来自 release notes :

#colorLiteral, #imageLiteral, and #fileLiteral aren’t rendered. (75248191)


但除此之外,请注意 init(_ color: UIColor) is deprecated ,所以你不能做类似 Color(UIColor.blue) 的事情.这也适用于颜色文字。
相反,使用新的 init(uiColor: UIColor) .

关于swiftui - Xcode 13 SwiftUI 颜色文字丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67925488/

相关文章:

swift - Xcode 13.1 错误将依赖项编辑为本地

ios - 当用户点击 SwiftUI 中的列表行时如何显示警报

ios - Cocoapods 出现问题,在安装 pod 时显示错误 'Couldn' t determine repo type for URL'

SwiftUI inputAccessoryView 实现

watchos - 使用 SwiftUI 的 subview 宽度相等

swift - .searchable 中的 NavigationLink 不起作用

swiftui - iOS 15 SwiftUI 带有导航 View 的 View 上的条件使得如果 navigationViewStyle 堆栈则忽略 NavigationBar 配置

swift - SwiftUI 中的 Alert + ProgressView(事件指示器)

swift - 如何从 NSObject 访问 SwiftUI 环境对象?