我有一个UITabBarController和一些标签,每个标签都与子视图控制器相关联。
现在在其中一个子视图控制器中,如果我按下一个视图控制器,它不会全屏推入,而是在#34;以上#34; UITabBar。
如何全屏推送?
PS我已经尝试了hidesBottomBarWhenPushed
选项,当目标视图控制器出现时,我可以在底部看到一个空白区域,然后视图被拉伸以填充该空白区域,看起来很奇怪。
答案 0 :(得分:1)
您必须在推送的视图控制器上应用hideTabBarsWhenPushed
。
答案 1 :(得分:0)
在推送到目标viewController之前,您应该将targetViewController' s hidesBottomBarWhenPushed
设置为Yes
喜欢这样:
......
targetViewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:targetViewController animated:YES];
......