我只想显示一个属于应用程序的图像。
执行以下代码时,我的图像为nil
。
let image = UIImage(named: "back.png");
" back.png"存储在我项目的"Images.xcassets"
文件夹中。
如何从应用文件夹中加载图片?
(从路径加载图片对我有用,但我不知道如何引用存储在项目中的图像)
答案 0 :(得分:3)
您需要使用存储Images.xcassets
的{{1}}内的图像集名称,而不是实际文件名。
从上面的资产目录(显然那里会有一些图像),你可以使用代码:
back.png
有关详细信息,请查看About Asset Catalogs。
答案 1 :(得分:3)
使用最新的 Xcode 8.3 ,可以更轻松地添加任何图片,使用 Image Literal 选项。
只需从资产中选择任何图片。
let image = //type and select Image Literal option, and select image from as per below reference
答案 2 :(得分:0)
如果您将图像放在Images.xcassets中,请不要使用文件扩展名。您需要使用图像集的名称。
let image = UIImage(named: "back")