使用SwiftUI + Combine的数据库延迟加载

时间:2020-08-13 07:17:08

标签: swiftui combine

我有一个数据库。我想显示数据库的内容。 最明显的解决方案:

@State var items = Array(1...100)

List(items, id: \.self) {
     Text("Item \($0)")
 }

但是,如果我有成千上万的记录怎么办?延迟加载的基本方法是什么?

1 个答案:

答案 0 :(得分:-1)

在SwiftUI 2.0中,出于您的目的具有 LazyVStack LazyHStack ,请查看https://developer.apple.com/documentation/swiftui/lazyhstack