pfu*_*her 4 image ipad swift-playground swiftui
我已将相册中的图像 (jpg) 添加到 UserResources 文件夹(通过 Playground 应用程序右上角的 + 菜单)。声明 SwiftUI 图像时如何引用该文件?
我尝试使用整个路径:
let path: String = { Bundle.main.paths(forResourcesOfType: "JPG", inDirectory: nil)[0] }()
Run Code Online (Sandbox Code Playgroud)
它似乎给了我所需文件的路径,“PICT0024.JPG”:
/var/mobile/Containers/Data/PluginKitPlugin/F01FA67E-97CA-4590-915A-C8071507C6E0/Library/Application Support/Main Module Resources Bundles/55929C8C-46C9-4691-B86B-389D1473E9A8.bundle/Contents/Resources/PICT0024.JPG
Run Code Online (Sandbox Code Playgroud)
然后我声明:
Image(systemName: path)
Run Code Online (Sandbox Code Playgroud)
但是没有显示图像。我可能有错误的参考,但无法弄清楚我需要指定什么。
哦,就这个
Image(“PICT0024.JPG”)
Run Code Online (Sandbox Code Playgroud)
也不起作用。
引用该图像文件的正确方法是什么?
请只回答 SwiftUI 5 和在 iPad 上编辑。目前使用 XCode 不是一种选择。
谢谢。
Image(systemName: path)
此构造函数之一用于系统 SF 符号
Image(“PICT0024.JPG”)
此构造函数用于资产目录中的图像
您必须像这样使用外部图像
Image(uiImage: UIImage(contentsOfFile: path))
归档时间: |
|
查看次数: |
1638 次 |
最近记录: |