我用TabView浏览相册,因为我需要分页功能,但是我的相册有几千张图片,TabView处理很慢。 有什么办法可以延迟加载,让 TabView 可以处理数千条数据。
TabView(selection: $assetModel.identifier) {
ForEach(0..<7000) { index in
let asset = assetModel.assetarray[index]
AssetPreviewItemView(asset: asset)
.tag(asset.localIdentifier)
}
}
.tabViewStyle(.page(indexDisplayMode: .always))
.indexViewStyle(.page(backgroundDisplayMode: .always))