首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 10 -图像文本不再可用

Xcode 10 -图像文本不再可用
EN

Stack Overflow用户
提问于 2018-07-18 08:40:31
回答 10查看 65.4K关注 0票数 103

Xcode 10发行说明:“Swift图像文字的代码完成已在Xcode 10中删除”

因此,我不能在代码中添加图像(并运行较旧的项目),这不是一个bug。然后我们如何从现在开始在代码中添加图像,因为只键入UIImageView(image:就不会接受任何png或jpeg。

代码语言:javascript
复制
let cellImage: UIImageView = {
    let image = UIImageView(image: ???))

    return image
}()

系统: macOS Mojave

Xcode: Xcode 10 Beta 4

EN

回答 10

Stack Overflow用户

发布于 2018-09-26 17:20:42

Xcode 10和SWIFT4.2中,只有Xcode IDE的代码完成函数(或自动完成)已经因为旧的方式而停止。这是一个新的方法:

只需键入image literal,它将使用默认图标完成。

双击此图标,它将打开媒体库的右侧。

只要选择你的形象,它就会像以前一样工作!

票数 137
EN

Stack Overflow用户

发布于 2018-09-17 13:26:08

可以使用Xcode中的Media Library向代码中添加图像文字:

然后从库中选择图像,并将其拖放到代码中。

它将创建图像文字。

票数 55
EN

Stack Overflow用户

发布于 2018-09-02 07:52:53

对于使用Swift图像文字的遗留代码的其他人来说,图像文字函数本身的代码和语法本身仍然有效,并且在Xcode 10和SWIFT4.2.中工作得很好。

不需要回滚或重构使用这些图像文本的现有代码,它们仍然可以按以下方式使用:

代码语言:javascript
复制
imageView.image = #imageLiteral(resourceName: imageNameString)

只停止了Xcode IDE的代码完成功能(或自动完成)。

更新

以前版本和当前版本或Xcode/Swift中图像文字表示的差异:

代码语言:javascript
复制
image = #imageLiteral(resourceName: "flower.jpg")

如摘录所示,图像文字是用缩略图表示的,缩略图是它们实际图像的缩略图.但是,现在只使用一个通用图标来代替它。想必,这有助于减少IDE的负担,消除处理和显示内联缩略图的开销。

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

https://stackoverflow.com/questions/51397347

复制
相关文章

相似问题

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