Swiftui navigationlink 后退按钮跳过视图1中的视图->;视图2->;视图3导航链接
我是Swift的新手,可能我在这方面完全错了,但我有一个无法解决的错误-在NavigationView中,View1中的NavigationLink打开到View2,然后该视图中有一个到View3的NavigationLink。View3显示来自View1的标题,这显然是错误的,当按下后退按钮时,它也会返回View1而不是View2。我使用这些链接是错误的还是SwiftUI问题?下面是我正在做的简单示例Swiftui navigationlink 后退按钮跳过视图1中的视图->;视图2->;视图3导航链接,swiftui-navigationlink,swiftui,Swiftui Navigationlink,Swiftui,我是Swift的新手,可能我在这方面完全错了,但我有一个无法解决的错误-在NavigationView中,View1中的NavigationLink打开到View2,然后该视图中有一个到View3的NavigationLink。View3显示来自View1的标题,这显然是错误的,当按下后退按钮时,它也会返回View1而不是View2。我使用这些链接是错误的还是SwiftUI问题?下面是我正在做的简单示例 struct FirstView: View { var body: some Vie
struct FirstView: View {
var body: some View {
Text("Hello, World #1!")
.navigationBarItems(trailing:
NavigationLink(destination: SecondView()){
Image(systemName: "folder.badge.plus")
}
)
}
}
struct SecondView: View {
var body: some View {
Text("Hello, World #2!")
.navigationBarItems(trailing:
NavigationLink(destination: ThirdView()){
Image(systemName: "folder.badge.plus")
}
)
}
}
struct ThirdView: View {
var body: some View {
Text("Hello, World #3!")
}
}
可能重复。NovigationLink应该在NavigationView中,而不是在酒吧中。谢谢,这看起来像我的问题!以前没有见过使用链接(.background)的方法:)