我有一个UITabBarController和几个选项卡,每个选项卡都与一个子视图控制器相关联。
现在,在其中一个子视图控制器中,如果我推送视图控制器,它不会全屏推送,而是"在"UITabBar 上方推送。
如何全屏推送?
P.S我已经尝试了hidesBottomBarWhenPushed
选项,当目标视图控制器存在时,我可以在底部看到一个空白区域,然后视图被拉伸以填充该空白区域,看起来很奇怪。
您必须在推送的视图控制器上应用hideTabBarsWhenPushed
。
在推送到目标视图控制器之前,应将 targetViewController 的hidesBottomBarWhenPushed
设置为 Yes喜欢这个:
......
targetViewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:targetViewController animated:YES];
......