才会进行push

UITabBar的隐藏,UITabBar隐藏

方式一:

// 重写导航控制器的push方法

– (void)pushViewController:(UIViewController *)viewController
animated:(BOOL)animated {

才会进行push。    // 当这个控制器被push的时候, 把底部的TabBar隐藏掉。

    viewController.hidesBottomBarWhenPushed = YES;    

才会进行push。    // 必须调用一下父类的push方法, 才会进行push

    [super pushViewController:viewController animated:animated];

}


 

方式二:

从A push到 B 

在A中的push到B之前 ,加上这句话

self.hidesBottomBarWhenPushed = YES;

这样B就没有了tabBar  

如果从B回到A,tabBar也不见了,只要在A中再加上这句就可以了

-(void)viewWillDisappear:(BOOL)animated{

    [super viewWillDisappear:animated];

     self.hidesBottomBarWhenPushed = NO;

}

 

方式一: //
重写导航控制器的push方法 – (void)pushViewController:(UIViewController
*)viewController animated:(BOOL)animated{ // 当这…

发表评论

电子邮件地址不会被公开。 必填项已用*标注