swiftui - 当嵌入到 NavigationView SwiftUI 中时,使列表部分在 SwiftUI 中不可折叠
问题描述
当我将List
分组嵌入到Section
s中时NavigationView
,节标题变得可折叠。我想让它们不可折叠,List
就像NavigationView
.
我当前的代码(使用 NavigationView):
import SwiftUI
struct MyGroup {
var name:String, items:[String]
}
struct ContentView: View {
var groups : [MyGroup] = [
.init(name: "Animals", items: ["","","","","","","",""]),
.init(name: "Vehicles", items: ["","","","","","","","⛵️"])]
var body: some View {
NavigationView {
VStack {
List {
ForEach(groups, id: \.self.name) { group in
Section(header: Text(group.name)) {
ForEach(group.items, id:\.self) { item in
Text(item)
}
}
}
}
}.navigationTitle("collections")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
解决方案
推荐阅读
- php - Laravel 刀片问题
- android - 颤振显示旧错误
- html - 在 flex 容器中将搜索字段居中,同时将徽标保持在右侧?
- c# - C#,NetCore 3.0 - 方法:[HttpGet]
- java - 每 3 秒更新一次 textView 值
- javascript - 冒泡排序仅对数组的一部分进行排序
- firebase - Firebase 黑名单是如何执行的?
- c++ - 在 .exe 和 .dll 之间共享变量
- azure-data-factory - 将 csv 文件从 blob 容器复制到 Azure SQL DB 时出现空字符串和空字符串错误
- sql-server - 消息“列名无效。” 使用 check() 时