【发布时间】:2021-01-25 06:32:28
【问题描述】:
您好,我正在努力解决无法在 TabView 中加载图像的问题
我想制作页面视图,所以我尝试使用 TabView() 和 PageTabViewStyle。
我还使用 KingFisher 库通过 URL 加载图像。
当我编写如下代码时,此代码不起作用。 :
TabView() {
KFImage(URL(string: <ADDRESS for IMAGE>)!)
.resizable()
.clipped()
.frame(width: width_screen, height: height_banner, alignment: .topLeading)
}
.tabViewStyle(PageTabViewStyle(indexDisplayMode: .never))
我对 KFImage 有疑问,但如果 KFImage 范围超出 TabView(),它运行良好。当我编写如下代码时,它运行良好。
var body: some View {
TabView() {
...
}
KFImage(URL(string: "<ADDRESS for IMAGE>")!)
.resizable()
.clipped()
.frame(width: width_screen, height: height_banner, alignment: .topLeading)
}
我想知道如何在这个 tabview 中显示图像。或者我应该构建自定义视图来制作分页视图。
【问题讨论】:
标签: swift swiftui kingfisher