Ras*_*n L 48
Xcode 8将自动识别您在资产目录中获得的任何图像,并将其作为UIImage初始化程序内的建议提供.
所以基本上你需要做的只是以下(正如你在你的问题中所做的那样,但必须有其他令人不安的事情):
let i = voiture // image name
Run Code Online (Sandbox Code Playgroud)
然后只需i在想要设置图像时使用.
在引擎盖下,它创建的代码如下所示:#imageLiteral(resourceName: "voiture.png").但是在源编辑器中内联,您只需看到图像的文件名.该#imageLiteral语法只承认在斯威夫特3或更高版本.
这是一个演示视频链接,我这样做,这里是我创建的示例项目的链接.
请注意,您需要单击instellisense建议,以便在代码中看到图像的缩略图,然后是图像名称.
更新:
此功能保留在Xcode版本9.0 beta 6(9M214v)中

小智 10
我无法找到它的"官方"来源,但从我的个人测试看来,虽然自动完成在Swift 2.3和Swift 3.0项目中都有效,但图像文字只能在Swift 3项目中正常工作.
在Swift 3游乐场试一试,你会发现它工作得很好.
| 归档时间: |
|
| 查看次数: |
11915 次 |
| 最近记录: |