我有一个带有2个标签的TabView,每个标签都包含一个NavigationView。TabBar导航到其他视图时,我需要隐藏。一种解决方案是将TabView一个NavigationView 的内部放置,但是我必须为每个NavigationView设置不同的属性。
TabView(selection: $selectedTab, content: {
NavigationView {
VStack {
NavigationLink(destination: Text("SecondView Tab1")) {
Text("Click")
}
}
}.tabItem {
Text("ONE")
}.tag(0)
NavigationView {
VStack {
NavigationLink(destination: Text("SecondView Tab2")) {
Text("Click")
}
}
}.tabItem {
Text("TWO")
}.tag(1)
})
Run Code Online (Sandbox Code Playgroud)
PS我正在使用Xcode 11 Beta 5