在使用NavigationLink进入某些视图之后,如何返回到选项卡视图中的第一个视图?

时间:2020-01-28 19:23:54

标签: swiftui

tabview中有一些视图,例如,如果我使用NavigationLink链接到TeamDetail3,可以使用按钮返回到TeamListView(第一个视图)吗?我不知道@Environment(.presentationMode)或其他方法是否可以达到这样的效果。任何意见将不胜感激。

test2

我的TeamListView及其子视图如下:

struct MainView: View {
@State var selectedtab:Int = 1
@Binding var isNavigationBarHidden : Bool

var body: some View {
    TabView (selection: $selectedtab){
        UserInformationView()
            .tabItem {
                Image(systemName: "person.fill")
                Text("1")
            }.tag(0)
            .navigationBarTitle("1")
            .navigationBarHidden(true)


        TeamListView()
            .tabItem {
                Image(systemName: "person.3.fill")
                Text("2")
            }.tag(1)
            .navigationBarTitle("2")
            .navigationBarHidden(true)
    }
        .navigationBarTitle("main")
        .onAppear(perform: {
            self.isNavigationBarHidden = true
    })

}
}

0 个答案:

没有答案