storyboard中的做法

Paste_Image.png
但是这样的话如果每一个控制器都设置的话会比较麻烦,所以我们通常用代码来实现。
我们在NavigationController中重写Push方法
/**
* 拦截push,使得通过push切换控制器时自动隐藏tabbar
*
*/
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{
// 隐藏底部tabbar
viewController.hidesBottomBarWhenPushed = YES;
[super pushViewController:viewController animated:animated];
}