有没有办法在没有节的列表标题中放置一个 View ?表 View 通常有一个名为 tableHeaderView
的属性,它是整个表的标题,与节标题无关。
我正在尝试创建一个列表,并且能够像 tableHeaderView
中的 UITableView
一样滚动它。
struct MyView: View {
let myList: [String] = ["1", "2", "3"]
var body: some View {
VStack {
MyHeader()
List(myList, id: \.self) { element in
Text(element)
}
}
}
}
最佳答案
感谢 Asperi 。这是我对表头的最终解决方案。
struct MyHeader: View {
var body: some View {
Text("Header")
}
}
struct DemoTableHeader: View {
let myList: [String] = ["1", "2", "3"]
var body: some View {
List {
MyHeader()
ForEach(myList, id: \.self) { element in
Text(element)
}
}
}
}
关于ios - SwiftUI 主列表可滚动标题 View 没有部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63037472/