
整个 List
有分成若干个 Section
,每个 Section
有标题 header
。
struct ListAndForEach: View {
var body: some View {
List {
Section (header: Text("aaa")) {
Text("Hello, World!")
}
Section (header: Text("bbb")) {
ForEach(1..<10) {
Text("第 \($0) 个") //用 $0 简写参数名
}
}
Section (header: Text("ccc")) {
Text("Hello, World!")
Text("Hello, World!")
}
}
.listStyle(GroupedListStyle()) //添加列表的样式
}
}
如果 ForEach
遍历的对象是一个动态的数组,那可以用以下方式:

网友评论