相关疑难解决方法(0)

在SwiftUI中使用NavigationLink导航时如何隐藏TabBar?

我有一个带有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

ios swiftui

7
推荐指数
2
解决办法
788
查看次数

标签 统计

ios ×1

swiftui ×1