“图像文字”命令在 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 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

lldb 断点命令在 XCode 8 中不起作用

Xcode 4,断点在 Mac OS 命令行工具的单元测试中不起作用

“添加断点”快捷方式在 xcode 4.3 中不起作用

相对路径在 Xcode C++ 中不起作用

注册远程通知在 Xcode 6 中不起作用

如何在 Xcode 13 中使用图像文字