使用下面的代码可以创建一个基本的三栏 iPad 布局。
@main
struct threepanelApp: App {
var body: some Scene {
WindowGroup {
NavigationView {
List(0..<10, rowContent: { i in
Text(String(describing: i))
})
.listStyle(SidebarListStyle())
.navigationTitle("One")
List(10..<20, rowContent: { i in
Text(String(describing: i))
})
.navigationTitle("Two")
VStack {
Text("Panel Three")
}
.navigationTitle("Three")
}
}
}
}
但是,当应用程序启动时,它会以两列布局进行。
我想要实现的是应用程序以三列布局启动:
SwiftUI 2 可以吗?