在iPad应用程序中隐藏UITabBar

时间:2012-01-18 00:21:56

标签: objective-c ios cocoa-touch ipad

这个问题已经被问了很多,并且有很多答案,但我找不到的答案都没有回答如下:

我有一个UITabBarController

我想隐藏标签栏,所以我打电话给:

self.tabBarController.tabBar.hidden = YES

这会删除栏,但现在有一个空的黑框,其中的标签栏用于驻留。我已经尝试调整当前正在呈现的ViewController的框架,它始终位于标签栏左侧的黑框后面。

我还遍历所有子视图并隐藏它们,没有运气。

最后,我尝试调整tabbar框架的大小,但这并不能解决问题

有没有人对此有任何好运?

此外: hidesBottomBarWhenPushed不起作用,因为该应用程序不是基于UINavigationViewController,而是基于UITabBarController。

这是一款iPad应用

1 个答案:

答案 0 :(得分:0)

这不是一个优雅的解决方案,但您可以调整UITabBarController的视图高度以扩展到屏幕的下边缘?