根据需要隐藏底栏

Ech*_*lon 9 uitabbarcontroller uiview ios

我在UITabBarController中有一个UINavigationController.我使用半透明的UIView呈现一种弹出视图,但我没有调用presentModalViewController或任何常用的方法.我知道hidesBottomBarWhenPushed,但有没有办法可以隐藏底栏(甚至更好地将其滑出)按需(就在我的subView被添加到navigationController的顶视图之前)?

小智 17

你试过设置这个属性吗?

navigationController.toolbarHidden = YES;
Run Code Online (Sandbox Code Playgroud)

或者用动画:

[navigationController setToolbarHidden:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)

  • 这会隐藏并显示底部工具栏,但不会影响选项卡栏.所以,据我所知,它没有回答这个问题. (11认同)