如何在 Xcode 11 Playground 中使用图像?

Posted

技术标签:

【中文标题】如何在 Xcode 11 Playground 中使用图像?【英文标题】:How can I use image inside Xcode 11 playground? 【发布时间】:2019-06-09 10:20:37 【问题描述】:

我正在 Xcode 11 游乐场的 Apple 网站上学习 SwiftUI 教程,因为我使用的是 Mojave 而不是 Catalina。有一个名为turtlerock.jpg 的图像,但它没有显示在操场上。

我把图片放在资源文件夹里,但没有运气。

【问题讨论】:

【参考方案1】:

我也一直在为这个问题摸不着头脑。我现在至少找到了一种解决方法:

代替:

Image("turtlerock")

尝试:

Image(uiImage: UIImage(named: "turtlerock.jpg")!)

您必须在 Playground 的 Resources 文件夹中拥有 turtlerock.jpg。如果先转成.png,可以在上面使用UIImage(named: "turtlerock")

【讨论】:

进一步的解决方法,使其在其余代码中更清晰...extension Image init(res: String) self.init(uiImage: UIImage(named: res)!) 然后像这样调用...Image(res: "turtleneck.jpg")

以上是关于如何在 Xcode 11 Playground 中使用图像?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 7 Playground 中没有显示轴

在 Xcode Playground 中打印每个数组项?

如何在 Xcode Playground 中使用 SwiftUI?

如何在项目目录中的 Xcode 内打开 Playground?

如何在 xcode 的 Playground 中导入 RxSwift?

在 Xcode 6.3 Playground 中查看数组和元组