swift3.0和2.3差别不是很大,有部分属性稍微做了一些修改,能让人很好的从字面意思理解这个属性是用来干嘛的。
如果是隐藏本身的 tabBar :
self.tabBarController?.tabBar.isHidden = true
如果是隐藏上一级别的,比如你在本身的UINavigationController里面push了一个视图,并且希望它在现实的时候隐藏tabBar 可以在它里面添加这个
self.hidesBottomBarWhenPushed = true
非常的浅显易懂