【问题标题】:"Image Literal" commands not working in Xcode“图像文字”命令在 Xcode 中不起作用
【发布时间】:2021-11-19 14:21:56
【问题描述】:

我开始学习 swift 语言 n 有一个命令 Image Literal 来添加图像,但它没有显示任何内容。除此之外,如果我尝试任何其他编码的东西,它会自动得到建议,但图像文字根本不起作用......我正在使用 Xcode 13。任何线索都会非常有帮助。

【问题讨论】:

  • 你在输入什么来尝试让它显示出来?
  • 我刚刚检查了自己,代码完成目前不适用于 Xcode 13 中的图像文字或颜色文字。
  • 随着Xcode新版本的每一次发布,离砖越来越近

标签: ios swift xcode xcode13


【解决方案1】:

不确定这是否正是您要问的,但是...您可以使用 Image() 函数将图像添加到视图中,该函数将图像文件路径作为参数。你可以在函数之后使用方法来做各种事情。例如,这会将图像裁剪成圆形、调整大小并添加白色轮廓:

Image("<file path>")
    .resizable()
    .frame(width: screenSize.width / 2, 
           height: screenSize.width / 2)
    .clipShape(Circle())
    .overlay(Circle().stroke(Color.white, lineWidth: 5))

【讨论】:

    【解决方案2】:

    对于 Xcode 13 中的图像文字类型:

    #imageLiteral(
    

    应该显示图像文字并可供选择图像。

    其他文字似乎也一样:

    #colorLiteral(
    #fileLiteral(
    

    这会将文字放置在代码中而无需代码完成。代码完成也停止了对我的文字处理。

    选择图像后,如果需要,请注释该行以查看文件名。

    【讨论】:

      猜你喜欢
      • 2018-04-03
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 2019-06-19
      • 2018-06-06
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多