Swiftui 中的 AsyncImage 不显示图像

2024-03-17

我在 TabView 中有 AsyncImage 。当我这样做时,图像永远不会出现。我只看到进度条。

@available(iOS 15.0, *)

struct TEST: View {
    var body: some View {
        
        VStack {
            
            TabView {
                
            
            AsyncImage(url: URL(string: "https://blckbirds.com/wp-content/uploads/2021/10/pexels-kammeran-gonzalezkeola-6128227-2.jpg"), scale: 2) { image in
                        image
                          .resizable()
                          .aspectRatio(contentMode: .fill)
                    } placeholder: {
                        ProgressView()
                            .progressViewStyle(.circular)
                    }
                
            }.tabViewStyle(PageTabViewStyle(indexDisplayMode: .automatic))
            
        }//V
        
    }
    
}

尝试使用ZStack包裹AsyncImage,像这样,对我有用:

struct TEST: View {
    
    var body: some View {
        VStack {
            TabView {
                ZStack {   // <--- here
                    AsyncImage(url: URL(string: "https://blckbirds.com/wp-content/uploads/2021/10/pexels-kammeran-gonzalezkeola-6128227-2.jpg"), scale: 2) { image in
                        image
                            .resizable()
                            .aspectRatio(contentMode: .fill)
                    } placeholder: { ProgressView().progressViewStyle(.circular) }
                }
            }.tabViewStyle(PageTabViewStyle(indexDisplayMode: .automatic))
        }
    }
    
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Swiftui 中的 AsyncImage 不显示图像 的相关文章

随机推荐