【发布时间】:2023-04-04 12:26:01
【问题描述】:
我试图在 SwiftUI 中隐藏导航栏,能够隐藏导航栏,但它会禁用我的标题按钮的用户交互。 我使用下面的代码来隐藏导航栏。
.navigationBarBackButtonHidden(true).navigationBarHidden(true).navigationBarTitle("")
上面的代码在另一个视图中工作,但在仪表板中不工作。 当我移动到另一个视图并返回仪表板时,导航栏会正确隐藏。
我也试试这个
NavigationLink(destination: MainTabBarView().navigationBarBackButtonHidden(true).navigationBarHidden(true).navigationBarTitle(""), isActive: $isPushHome) 但没有运气。
【问题讨论】:
-
您想完全删除导航栏吗?从所有视图中包括 mainView(Dashbaord) ?
-
“我的标题按钮的用户交互”是什么意思?
-
是的@Osman,我想完全删除它。我在屏幕顶部添加了自定义菜单按钮,但由于导航栏,用户无法访问它。
-
好的,您是否尝试过隐藏和添加工具栏?
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: xcode swiftui navigation navigationbar