You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swift新手求助:如何让Xcode中Image Literal显示为图片而非字符串

解决Image Literal不显示及创建图片数组的方法

先搞定Image Literal的显示问题

  • 确认使用Xcode 10及以上版本,老版本不支持该功能
  • 将需要的图片添加到项目的Assets.xcassets中,图片名称避免空格或特殊字符
  • 手动输入ImageLiteral后按回车,或使用快捷键⌃ + ⌥ + ⌘ + 4调出媒体库,直接拖拽图片到代码中生成带缩略图的Image Literal

创建Image Literal数组的正确写法

直接把生成好的Image Literal放入数组即可,代码示例:

let imageArray: [UIImage] = [
    ImageLiteral(resourceName: "firstImage"),
    ImageLiteral(resourceName: "secondImage"),
    ImageLiteral(resourceName: "thirdImage")
]

每一项都用媒体库拖拽的方式插入,代码里就会显示对应的小图片,和你想要的效果一致。

若仍不显示可尝试这些操作

  • 按⇧ + ⌘ + K清理项目,再按⇧ + ⌥ + ⌘ + K清理构建文件夹,之后重新编译
  • 重启Xcode,多数情况是IDE缓存导致的问题
  • 检查Assets中的图片,将Render As设置改为Original Image(无需模板渲染时)

内容的提问来源于stack exchange,提问作者agelastrxn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 10:09:51