如何在 Xcode 13 中使用图像文字
Posted
技术标签:
【中文标题】如何在 Xcode 13 中使用图像文字【英文标题】:How to use Image Literal in Xcode 13 【发布时间】:2021-11-28 15:25:53 【问题描述】:Xcode 13 中缺少最常用的功能
图像文字
#imageLiteral()
这些命令似乎不起作用。颜色文字也发生了类似的变化。
【问题讨论】:
你检查过这个***.com/q/69346531/1187415 吗? @MartinR 这对我来说并不总是有效 如果我是你我会放弃的。图像文字和颜色文字多年来一直没有发挥作用。 Xcode 13 只是最新的迭代。如果正如您的问题所暗示的那样,您经常使用它们,请停止使用。 在 Xcode 13 中,使用 #imageLiteral( 不带右括号。这会将文字放入代码中,这是迄今为止最好的解决方法。代码完成不再适用于 Xcode 13 中的文字。跨度> @Rajesh,首先将图像添加到资产目录。图像文字要求图像在打开之前位于资产目录中。 【参考方案1】:不再有Image Literate :(
你可以试试:
Who.What = UIImage(named: "catImage")
【讨论】:
【参考方案2】:我想出了一个解决方法
为颜色文字和图像文字创建代码 sn-ps,如下所示
颜色
#colorLiteral()
并根据需要添加完成快捷方式,例如:colorLiteral
。
对图像文字做同样的事情
图片
#imageLiteral()
并根据需要添加完成快捷方式。在您的代码中调用这些完成快捷方式以获取 color
和 image
文字。
【讨论】:
【参考方案3】:类型 Who.What = #imageLiteral( 目前它是这样工作的。
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。以上是关于如何在 Xcode 13 中使用图像文字的主要内容,如果未能解决你的问题,请参考以下文章