【发布时间】:2019-10-18 06:38:13
【问题描述】:
我有一个列表视图,其中包含可以选择的项目以显示项目的详细视图,如下所示:
NavigationView {
List {
ForEach(items) { item in
NavigationLink(destination: DetailView(item: item)) {
DetailRow(item: item)
}
}
}
}
显然,所有详细视图都是在创建列表视图时创建的。我认为从性能和内存使用的角度来看这是有问题的。我宁愿有一个单独的详细视图对象,然后在选择特定项目时为其设置项目值。
但我不知道该怎么做。或者上面的方式真的是一个很好的实现方式?
【问题讨论】:
标签: swiftui