【发布时间】:2020-09-08 08:16:27
【问题描述】:
我有一个分段选择器来过滤 ForEach 内的列表行,但 NavigationLinks 在过滤时停止工作,它们有点击动画但从不改变视图。我正在使用 CoreData 作为甲板。当我点击 Standard 中的行时,它们正常工作,然后我点击 Wild,NavigationLinks 仍然有效,但是当我回到标准时,会发生这种情况:
这是我的代码:
ForEach(decks.filter{$0.format == formats[selectedFormat]}, id: \.self) { deck in
HStack {
ZStack {
DeckRow(deck: deck)
NavigationLink(destination: DeckView()) {
EmptyView()
}
}
}
}
【问题讨论】:
标签: swift user-interface swiftui swiftui-navigationlink