【发布时间】:2020-04-12 09:16:24
【问题描述】:
在名为BuildingListsAndNavigation 的苹果 SwiftUI 代码教程中,它们向您展示了如何使用 NavigationLinks。但是,一旦您点击链接然后点击导航返回按钮,相同的链接将被禁用,直到您点击另一个链接,然后再次点击返回按钮。
这个问题不仅仅发生在苹果的 SwiftUI 教程中,它也发生在我自己的 SwiftUI 项目中。怎么做才能连续点击同一个链接两次?
这是一些示例代码
struct LandmarkList: View {
var body: some View {
NavigationView {
List(0 ..< 5) { number in
NavigationLink(destination: Text("next page")) {
Text("Row\(number)")
}
}
.navigationBarTitle(Text("Landmarks"))
}
}
}
【问题讨论】:
-
许多帖子是旧的或涉及其他变量。我的帖子是我见过的唯一一个给出了可行解决方案的答案。
-
查看我的解决方案here
标签: ios swift swiftui-navigationlink swiftui