自定义TabBar的隐藏

       今天工做中用到了自定义tabBar,在其中隐藏掉了系统的tabBar,用view自定义一个tabBar,效果还挺好。接下来问题来了,在我push到子页面的时候就出现了tabBar没法隐藏的问题,搞了半天终于弄好了,拿出来与你们一块分享,废话很少说,直入正题。app

        

在自定义的TabBarController.m里写方法
- (void)viewDidAppear:(BOOL)animated{

    self.你本身定义的View.hidden = NO;
}
-(void)setHidesBottomBarWhenPushed:(BOOL)hidesBottomBarWhenPushed{
    self.你本身定义的View.hidden = hidesBottomBarWhenPushed;
}

在你要隐藏的子页面中
-(void)viewWillAppear:(BOOL)animated
{
    self.tabBarController.hidesBottomBarWhenPushed = YES;
}
在disappear里改成NO 就好了。
相关文章
相关标签/搜索