Gui*_*uig 6 xcode ios swift swift-package-manager swiftui
我想知道是否有人在使用 Swift Package Manager 时获得了 SwiftUI 预览来处理本地图像资源。
我没有做任何花哨的事情。我有一个包含一些图像的资产目录,我的视图看起来像
public var body: some View {
Image("star_5")
.resizable()
.scaledToFit()
}
Run Code Online (Sandbox Code Playgroud)
当我创建依赖于这个 swift 包的 Xcode 项目时,我可以引用其中定义的预览,并且 SwiftUI 可以正确显示它们。
Moj*_*ini 13
当你在一个包中时,你需要传入bundle,因为它是默认的,而模块中main没有。main
所以你需要使用.module作为捆绑:
Image("star_5", bundle: .module)
Run Code Online (Sandbox Code Playgroud)
.module是自动生成的资源。不需要你手动写!
如果您遇到此错误:
类型“Bundle”没有成员“模块”
按照此说明自动为您的包构建
| 归档时间: |
|
| 查看次数: |
3965 次 |
| 最近记录: |