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
})
}
}