按下新视图时取消隐藏标签栏

时间:2012-01-22 08:55:00

标签: iphone

我在我的应用中UITableViewController嵌入了UINavigationController。选择行时,它会推送UITabBarController。到现在为止还挺好。问题是我推出了一些标签,但是标签栏会被隐藏起来。我已经尝试设置hidesBottomBarWhenPushed = NO,但它不起作用。 我正在使用带故事板的XCode 4 有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我的一个应用程序中遇到了这个问题(虽然它是在iOS 4.x中,使用的是nib而不是故事板)。

我做了什么来解决它:你想让每个标签的根控制器(带有tabitem的那个)都是导航控制器 - 当你将新视图推到这个navstack时,他们会尊重顶部导航栏和底部标签栏(它们实际上可能会显示两个导航栏,因此您必须小心,但通常这是可行的方法。)

答案 1 :(得分:0)

首先,您可能需要查看this

  

viewController :被推入堆栈的视图控制器。的它   不能是标签栏控制器的实例

因此不建议推送标签栏控制器的实例。那里有一个很好的参考,可以完成你想要的任务,只需提供链接here