Ios 如何在没有分组表样式的SwiftUI中创建UISplitViewController? TL;博士

Ios 如何在没有分组表样式的SwiftUI中创建UISplitViewController? TL;博士,ios,swiftui,tableview,uisplitviewcontroller,wwdc,Ios,Swiftui,Tableview,Uisplitviewcontroller,Wwdc,SwiftUI的UISplitViewSplitView控制器设置正在对我的表视图进行分组。为什么? struct ContentView: View { var body: some View { NavigationView { List(0..<5) { value in HStack { Text("Value \(value)")

SwiftUI的UISplitViewSplitView控制器设置正在对我的表视图进行分组。为什么?

struct ContentView: View {
    var body: some View {
        NavigationView {
            List(0..<5) { value in
                HStack {
                    Text("Value \(value)")
                }
            }
            .navigationTitle("List View")

            Text("Split View")
        }
    }
}
样本2


我已尝试在设备上执行,但问题仍然存在。

只需显式使用纯列表样式:

var body: some View {
    NavigationView {
        List(0..<5) { value in
            HStack {
                Text("Value \(value)")
            }
        }
        .listStyle(PlainListStyle())       // << here !!
        .navigationTitle("List View")

        Text("Split View")
    }
}
var主体:一些视图{
导航视图{

列表(0..这真的是预期的行为吗?我很惊讶添加对拆分视图控制器的支持可以做到这一点。如果您不提供所需的样式,默认样式由Apple定义,并且据观察,他们可以在不同版本之间更改。因此,如果您需要特定的样式,最好显式指定它。
var body: some View {
    NavigationView {
        List(0..<5) { value in
            HStack {
                Text("Value \(value)")
            }
        }
        .listStyle(PlainListStyle())       // << here !!
        .navigationTitle("List View")

        Text("Split View")
    }
}