在SwiftUI 1中使用LazyVStack

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")
                }       
            }
        }
    }
}

通常我会使用默认情况下是懒惰的列表。但是由于其他限制,这是不可能的。

谢谢。

iCMS 回答:在SwiftUI 1中使用LazyVStack

您必须安装Xcode 12 beta才能使用LazyStacks。如果要为iOS应用程序编码,则模拟器将正确运行,但是,如果要为macOS应用程序编码,则还必须更新至Big Sur,才能运行SwiftUI 2代码。

本文链接:https://www.f2er.com/2026041.html

大家都在问