List
1. 基本的 List 使用
List 使用struct SimpleListView: View {
let items = ["Item 1", "Item 2", "Item 3", "Item 4"]
var body: some View {
List(items, id: \.self) { item in
Text(item)
}
}
}2. 自定义行内容
struct CustomRowListView: View {
let items = ["Item 1", "Item 2", "Item 3", "Item 4"]
var body: some View {
List(items, id: \.self) { item in
HStack {
Image(systemName: "star")
Text(item)
.font(.headline)
Spacer()
Image(systemName: "chevron.right")
}
.padding()
}
}
}3. 动态数据源 List with ForEach
List with ForEach4. 可删除和移动的列表
5. 分组的 List
List6. 列表的样式
7. 支持复杂的数据模型
总结
Last updated