swift3.0和2.3差异不是很大,有部分属性稍微作了一些修改,能让人很好的从字面意思理解这个属性是用来干吗的。swift
若是是隐藏自己的 tabBar :ide
self.tabBarController?.tabBar.isHidden = true
若是是隐藏上一级别的,好比你在自己的UINavigationController里面push了一个视图,而且但愿它在现实的时候隐藏tabBar 能够在它里面添加这个code
self.hidesBottomBarWhenPushed = true
很是的浅显易懂io