TabBars和iOS 7

时间:2013-10-07 01:41:28

标签: iphone ios objective-c ios7

我有一个UITabbarController我正在使用UINavigationController推送另一个控制器。在iOS 6及更低版本中,父控制器的tabBar会滑开,并显示新视图控制器的工具栏。但是在iOS 7上,即使我运行代码[self.navigationController setToolbarHidden:YES animated:NO];

,tabBar也不会动画

编辑 - 好吧我将我的问题缩小到iOS 7并不尊重hidesBottomBarWhenPushed属性,我按照hidesBottomBarWhenPushed ignored in iOS 7中的答案进行了调整,但是它没有用。推送的视图有一个带按钮的工具栏,按钮响应触摸,只是tabBar位于工具栏的顶部。

2 个答案:

答案 0 :(得分:0)

在iOS7中,您需要在呈现的控制器上将属性hidesBottomBarWhenPushed设置为YES,而不是使用presenter控制器来隐藏标签栏。

答案 1 :(得分:0)

原来我的自定义TabBar上没有删除视图。