(示例代码已添加)
我正在尝试使用 SwiftUI 来构建一个可选列表,就像 Swift 中的原始 Tableview 一样。
我想在选定项目上的用户选项卡时显示详细视图。但是,我发现实现它的唯一方法是使用 NavigationView 和 NavigationLink。
有谁知道还有其他方法可以通过 SwiftUI 实现可选列表吗?
下面是我实现的示例:
NavigationView{
List{
ForEach(items, id: \.id){ item in
NavigationLink(destination: WorkItemDetailView(item: item)){
WorkItemListRow(item: item)
}
}
}
}
WorkItemListRow 是在列表的单元格中呈现对象。WorkItemDetailView 是详细视图,将显示对象的详细信息。