黑龙江生产建设兵团各连网站站长号
实战需求
表格显示可以选择和排序的数据行和列。下面显示了一个基本示例。
运行效果
实战代码
import SwiftUIstruct Person: Identifiable {let firstName: Stringlet lastName: Stringlet id = UUID()
}private var people = [Person(firstName: "Homer", lastName: "Simpson"),Person(firstName: "Lisa", lastName: "Simpson"),Person(firstName: "Krusty", lastName: "Clown"),Person(firstName: "Marge", lastName: "Simpson")
]struct ContentView: View {var body: some View {Table(people) {TableColumn("First Name", value: \.firstName)TableColumn("Last Name", value: \.lastName)}.frame(width: 400, height: 300)}
}
要在表中启用可选行,请使用选择变量。通过在按住命令或 shift 键的同时单击