2012-01-23 95 views
8

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

回答

15

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

navigationController.toolbarHidden = YES; 

或与动画:

[navigationController setToolbarHidden:YES animated:YES]; 
+0

非常好。我认为UIToolbars通常位于顶部,但这似乎工作。谢谢。 – Echilon

+0

没问题,很高兴帮助。也许它值得upvote也:) – 2012-01-23 19:12:51

+10

这隐藏并显示一个底部的工具栏,但不会影响标签栏。所以,根据我的说法,它并不回答这个问题。 –