LazyVStacks是SwiftUI 2的新特性之一。可以在当前的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")
}
}
}
}
}通常我会使用列表,默认情况下列表是惰性的。但由于其他限制,这是不可能的。
提前谢谢。
发布于 2020-07-01 02:34:56
你必须安装Xcode12beta才能使用LazyStacks。如果您正在为iOS应用程序编码,模拟器将正确运行,但是如果您正在为macOS应用程序编码,您将必须更新到Big Sur才能运行SwiftUI 2代码。
https://stackoverflow.com/questions/62663729
复制相似问题