UITabBarController全屏推送新视图控制器

时间:2016-05-27 13:38:49

标签: ios navigation

我有一个UITabBarController和一些标签,每个标签都与子视图控制器相关联。

现在在其中一个子视图控制器中,如果我按下一个视图控制器,它不会全屏推入,而是在#34;以上#34; UITabBar。

如何全屏推送?

PS我已经尝试了hidesBottomBarWhenPushed选项,当目标视图控制器出现时,我可以在底部看到一个空白区域,然后视图被拉伸以填充该空白区域,看起来很奇怪。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

在推送到目标viewController之前,您应该将targetViewController' s hidesBottomBarWhenPushed设置为Yes 喜欢这样:

    ......

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

    ......