当NavigationLink在SwiftUI导航如何隐藏的TabBar?(How to hide

2019-09-26 16:25发布

我有2个选项卡在里面,含有NavigationView每个标签提供TabView的。 我需要隐藏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)

        })

PS我使用的Xcode 11测试版5

Answer 1:

您不能隐藏标签栏,据我知道,如果你导航查看其列为一个孩子,你的标签栏包含您的导航视图。



文章来源: How to hide the TabBar when navigate with NavigationLink in SwiftUI?
标签: ios swiftui