【发布时间】:2020-09-23 16:25:09
【问题描述】:
struct Testing: View {
var body: some View {
NavigationView{
VStack {
Text("View 1")
Text("View 1.3")
NavigationLink(destination: TestView(),
label: {
Text("View 1 navigation")
})
}
}
}
}
struct TestView: View {
var body: some View {
VStack {
Text("View 2")
}
.navigationBarItems(trailing:NavigationLink(
destination: Text("View 3"),
label: {
Text("Navigate")
}))
}
}
当单击 TestViews navigationBarItems 内的 NavigationLink 时,它导航到视图 3。当我单击后退按钮时,它不会返回到 TestView,而是一直返回到测试。
如何让它回到上一个视图而不是第一个视图?
我正在使用 Xcode 12。
【问题讨论】:
-
它在 Xcode12 上对我来说很好用,也许还有别的东西?
-
我在这个文件中除了
PreviewProvider之外没有其他任何东西,它只是用于实时预览
标签: swift swiftui swiftui-navigationlink