当我构建一个针对 iOS 5 或 6 的应用程序,但在 iOS 7 上运行它时,就会出现这个问题。如果我在作为 tabBarController 一部分的 navigationController 中有一个控制器,我会执行以下操作:
controller.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:testController animated:YES];
出现奇怪的垂直定位动画。相反,我希望新控制器(隐藏底部栏)在导航控制器上推送或弹出,将标签栏推出或带回,并且没有垂直定位更改。
问题视频:https ://dzwonsemrish7.cloudfront.net/items/0K2z1J3U2H3w033G0k23/hidesBottomBarWhenPushed.mov