【发布时间】:2019-08-01 08:30:53
【问题描述】:
我有一个包含 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)
})
附:我正在使用 Xcode 11 Beta 5
【问题讨论】:
-
我在这里发布了一种解决此限制的方法:stackoverflow.com/a/62908095/6473671