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



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

现在,在

其中一个子视图控制器中,如果我推送视图控制器,它不会全屏推送,而是"在"UITabBar 上方推送。

如何全屏推送?

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

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

在推送到目标视图控制器之前,应将 targetViewController 的hidesBottomBarWhenPushed设置为 Yes喜欢这个:

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

相关内容

  • 没有找到相关文章

最新更新