Ios UITabBarController全屏推送新视图控制器

Ios UITabBarController全屏推送新视图控制器,ios,navigation,Ios,Navigation,我有一个UITabBarController和几个选项卡,每个选项卡都与一个子视图控制器关联 现在在其中一个子视图控制器中,如果我按下一个视图控制器,它不会全屏按下,而是“在”UITabBar上 我如何在全屏上推它 p.S我已经尝试了按下时隐藏底部工具栏的选项,当目标视图控制器存在时,我可以看到底部的空白区域,然后视图被拉伸以填充该空白区域,看起来很奇怪。您必须在推送的视图控制器上应用hideTabBarsWhenPushed。在推送到目标视图控制器之前,您应该将targetViewContro

我有一个UITabBarController和几个选项卡,每个选项卡都与一个子视图控制器关联

现在在其中一个子视图控制器中,如果我按下一个视图控制器,它不会全屏按下,而是“在”UITabBar上

我如何在全屏上推它


p.S我已经尝试了按下时隐藏底部工具栏的选项,当目标视图控制器存在时,我可以看到底部的空白区域,然后视图被拉伸以填充该空白区域,看起来很奇怪。

您必须在推送的视图控制器上应用
hideTabBarsWhenPushed

在推送到目标视图控制器之前,您应该将targetViewController的
hidesBottomBarWhenPushed
设置为是 像这样:

    ......

    targetViewController.hidesBottomBarWhenPushed = YES;
    [self.navigationController pushViewController:targetViewController animated:YES];

    ......