【问题标题】:How to use Image Literal in Xcode 13如何在 Xcode 13 中使用图像文字
【发布时间】:2021-11-28 15:25:53
【问题描述】:

Xcode 13 中缺少最常用的功能

图像文字

#imageLiteral()

这些命令似乎不起作用。颜色文字也发生了类似的变化。

【问题讨论】:

  • 你检查过这个stackoverflow.com/q/69346531/1187415 吗?
  • @MartinR 这对我来说并不总是有效
  • 如果我是你我会放弃的。图像文字和颜色文字多年来一直没有发挥作用。 Xcode 13 只是最新的迭代。如果正如您的问题所暗示的那样,您经常使用它们,请停止使用。
  • 在 Xcode 13 中,使用 #imageLiteral( 不带右括号。这会将文字放入代码中,这是迄今为止最好的解决方法。代码完成不再适用于 Xcode 13 中的文字。跨度>
  • @Rajesh,首先将图像添加到资产目录。图像文字要求图像在打开之前位于资产目录中。

标签: swift xcode xcode13


【解决方案1】:

不再有Image Literate :(

你可以试试:

Who.What = UIImage(named: "catImage")

【讨论】:

    【解决方案2】:

    我想出了一个解决方法

    为颜色文字和图像文字创建代码 sn-ps,如下所示

    颜色

    #colorLiteral()
    

    并根据需要添加完成快捷方式,例如:colorLiteral。 对图像文字做同样的事情

    图片

    #imageLiteral()
    

    并根据需要添加完成快捷方式。在您的代码中调用这些完成快捷方式以获取 colorimage 文字。

    【讨论】:

      【解决方案3】:

      类型 Who.What = #imageLiteral( 目前它是这样工作的。

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 2022-01-13
      • 2022-10-25
      • 2021-10-09
      • 1970-01-01
      • 2021-11-23
      • 1970-01-01
      • 2021-11-19
      • 1970-01-01
      相关资源
      最近更新 更多