iOS想要在push时自动隐藏tabbar非常简单。这里主要有两种情况。
1、使用UIStoryboard创建Controller
如果使用Storyboard创建ViewController,可以在UIStoryboard中选中该ViewController,然后在属性的View Controller子目录下的layout中勾选Hide Bottom Bar on Push即可。
2、使用UIStoryboard创建Controller
如果使用代码创建ViewController
Swift
let vc = UIViewController()
vc.hidesBottomBarWhenPushed = true
self.navigationController?.pushViewController(vc, animated: true)
Objective-c 方法类似,不再描述。