Ios 如何在没有分组表样式的SwiftUI中创建UISplitViewController? TL;博士
SwiftUI的UISplitViewSplitView控制器设置正在对我的表视图进行分组。为什么?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)")
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")
}
}