SwiftUI 2的新功能之一是LazyVStacks。是否可以在当前的SwiftUI框架中实现其功能?我在想要使用它的地方有以下代码示例:
var body : some View {
VStack(alignment: .leading){
ScrollView {
Text("sample")
VStack{ // I want to have a LazyVStack here
ForEach(1..<10000, id: \.self) {_ in
Text("test")
}
}
}
}
}
通常我会使用默认情况下是懒惰的列表。但是由于其他限制,这是不可能的。
谢谢。
答案 0 :(得分:0)
您必须安装Xcode 12 beta才能使用LazyStacks。如果要为iOS应用程序编码,则模拟器将正确运行,但是,如果要为macOS应用程序编码,则还必须更新至Big Sur,才能运行SwiftUI 2代码。