需求:ABC有三个界面,从A到B,隐藏tab栏,从B到C再把Tab显示出来。
解决方法:重写vc的hidesBottomBarWhenPushed
方法
需要隐藏的:
- (BOOL) hidesBottomBarWhenPushed{
return (self.navigationController.topViewController == self);
}
不需要隐藏的:
`- (BOOL) hidesBottomBarWhenPushed{
return NO;
}`
可以实现上诉需求。