Xcode 13 SwiftUI 颜色文字缺失

Gia*_*lou 18 swiftui xcode13

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

小智 17

只需输入 #colorLiteral(颜色或#imageLiteral(图像,它就会立即出现

  • @Stevie,尝试在空行中输入#colorLiteral,输入后(将显示文字的方形图标。 (2认同)

ahe*_*eze 7

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

\n
\n

这是一个已知问题。从发行说明来看:

\n
\n

#colorLiteral、#imageLiteral 和 #fileLiteral 已\xe2\x80\x99t 呈现。(75248191)

\n
\n

但除此之外,请注意 已init(_ color: UIColor)弃用,因此您不能执行类似的操作Color(UIColor.blue)。这也适用于颜色文字。

\n

相反,使用新的init(uiColor: UIColor).

\n