首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 8图像完成

Xcode 8图像完成
EN

Stack Overflow用户
提问于 2016-09-21 08:14:18
回答 4查看 12.5K关注 0票数 33

在Xcode 8中,您可以在键入时自动完成图像。

问题是:为什么?

我尝试用建议的结果插入UIImage,但是它不起作用。

有人知道怎么用吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-09-29 09:11:39

Xcode 8将自动识别资产目录中的任何图像,并将其作为UIImage初始化程序中的建议提供。

因此,基本上,你需要做的只是以下几点(正如你在问题中所做的那样,但肯定有其他事情让你感到不安):

代码语言:javascript
复制
let i = voiture // image name

然后,当您想要设置一个图像时,只需使用i

在引擎盖下,它正在创建如下代码:#imageLiteral(resourceName: "voiture.png")。但是在源代码编辑器中,您将看到图像的文件名。#imageLiteral语法只在Swift 3或更高版本上识别。

这里是一个演示视频链接,而这里是一个指向我创建的示例项目的链接。

注意到,您需要单击instellisense建议,以便在代码中看到图像的缩略图,然后是图像名。

更新1

此功能保留在Xcode版本9.0beta 6 (9M214v)中。

更新2

Xcode 11.2.1,这不再出现。

票数 48
EN

Stack Overflow用户

发布于 2016-09-21 08:16:16

图像文字已经是一个UIImage,您不需要将它传递给一个UIImage来初始化它。

票数 10
EN

Stack Overflow用户

发布于 2016-09-30 19:34:17

我无法找到它的“官方”来源,但从我的个人测试中可以看出,虽然Swift 2.3和Swift 3.0项目都是自动完成的,但是图像文字只能在Swift 3项目中正确工作。

在斯威夫特3游乐场试一试,你会发现它工作得很好。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39610994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档