zoukankan      html  css  js  c++  java
  • 隐藏系统tabBar及需要push两层时候tabBar的隐藏方法--iOS

     vc---->vc1---->vc2

     

     1,在需要push的地方   vc---->vc1

    self.hidesBottomBarWhenPushed = YES;  

    ZHMeDetailTableViewController *mdvc = [[ZHMeDetailTableViewController alloc] init];  

    [self.navigationController pushViewController:mdvc animated:YES];  

    self.hidesBottomBarWhenPushed = NO;  

     

    2,.需要push两层界面时隐藏tabBar的办法  既 vc---->vc1-----vc2

    在vc -> vc1的写法还是要向上面一样

    然后 在vc1的 viewWillAppear 方法中

    -(void)viewWillAppear:(BOOL)animated  

    {  

        [super viewWillAppear:animated];  

    self.hidesBottomBarWhenPushed = YES;  

    }  

     

    然后在vc2的 viewDidDisappear 方法中

    -(void)viewDidDisappear:(BOOL)animated  

    {  

        [super viewDidDisappear:animated];  

    self.hidesBottomBarWhenPushed = NO;  

    }  

    这样就OK了

     

  • 相关阅读:
    2018CodeM复赛
    poj3683
    bzoj3991
    bzoj2809
    bzoj1001
    bzoj1412
    计蒜之道2018复赛
    HDU2255
    bzoj1010
    bzoj2006
  • 原文地址:https://www.cnblogs.com/Lovexiaohuzi/p/6558683.html
Copyright © 2011-2022 走看看