“图像文字”命令在 Xcode 中不起作用
Posted
技术标签:
【中文标题】“图像文字”命令在 Xcode 中不起作用【英文标题】:"Image Literal" commands not working in Xcode 【发布时间】:2021-11-19 14:21:56 【问题描述】:我开始学习 swift 语言 n 有一个命令 Image Literal 来添加图像,但它没有显示任何内容。除此之外,如果我尝试任何其他编码的东西,它会自动得到建议,但图像文字根本不起作用......我正在使用 Xcode 13。任何线索都会非常有帮助。
【问题讨论】:
你在输入什么来尝试让它显示出来? 我刚刚检查了自己,代码完成目前不适用于 Xcode 13 中的图像文字或颜色文字。 随着Xcode新版本的每一次发布,离砖越来越近 【参考方案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(
这会将文字放置在代码中而无需代码完成。代码完成也停止了对我的文字处理。
选择图像后,如果需要,请注释该行以查看文件名。
【讨论】:
以上是关于“图像文字”命令在 Xcode 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章