1

我有一个 UITabbarController,我在使用 UINavigationController 的基础上推动另一个控制器。在 iOS 6 及以下版本中,父控制器的 tabBar 会滑开,并呈现新视图控制器的工具栏。但是在 iOS 7 上,即使我运行代码,tabBar 也不会消失[self.navigationController setToolbarHidden:YES animated:NO];

编辑-好的,我将问题缩小到不尊重该hidesBottomBarWhenPushed属性的 iOS 7,我遵循了在 iOS 7 中忽略的 hidesBottomBarWhenPushed 中的答案,但它没有用。推送的视图有一个带有按钮的工具栏,并且按钮响应触摸,只是 tabBar 位于工具栏的顶部。

4

2 回答 2

0

在 iOS7 中,您需要在显示的控制器而不是显示控制器上将属性 hidesBottomBarWhenPushed 设置为 YES 以隐藏标签栏。

于 2013-10-31T23:43:15.837 回答
0

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

于 2013-11-02T03:51:39.507 回答