一尘不染

推送UIView时隐藏UITabBar

swift

我有一个UITabBarController默认视图控制器是的地方UINavigationController。当我在中推某个视图时,我希望能够隐藏UITabBarController的UITabBar
UINavigationController

我尝试添加:

delegate.tabBarController.hidesBottomBarWhenPushed = YES;

在我UINavigationController提出观点之前,但这似乎并不能解决问题。

关于我应该做什么或什至可能的任何提示?提前致谢!


阅读 276

收藏
2020-07-07

共1个答案

一尘不染

这个更好:

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

您必须在要推入视图的控制器上设置hidesBottomBarWhenPushed = YES …

2020-07-07