根据需要隐藏底栏

时间:2012-01-23 18:47:52

标签: ios uiview uitabbarcontroller

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

2 个答案:

答案 0 :(得分:17)

您是否尝试过设置此属性?

navigationController.toolbarHidden = YES;

或者使用动画:

[navigationController setToolbarHidden:YES animated:YES];

答案 1 :(得分:0)

请参阅回答https://stackoverflow.com/a/9141766/305351相关问题。

具体为Borut Tomazin的评论及其解决方案https://gist.github.com/borut-t/6507423