因为标题字数的限制,我要问的问题是:
self.hidesBottomBarWhenPushed = YES;和self.tabBarController.tabBar.hidden = YES;作用是一样的吗?
如果我不使用self.hidesBottomBarWhenPushed = YES,那么一个按钮在底部的时候好像没法点击,冥冥中,好像还是有tab栏挡住了那个地方。
但是明明我使用了self.tabBarController.tabBar.hidden = YES;隐藏掉了,而且肉眼也是看见他隐藏了。怎么回事?
如果我使用self.hidesBottomBarWhenPushed = YES那么问题就解决了,可是使用self.hidesBottomBarWhenPushed = YES带来了其他一系列兼容的问题让我放弃了这个东西。
作用不一样啊,hidesBottomBarWhenPushed 是当这个VC被push进navigation的时候将BottomBar设置为 hide,self.tabBarController.tabBar.hidden = YES 是把当前VC所在的UITabBarController的tabBar设置为hide。