首页 > 移动平台 > 详细

[IOS 实现TabBar在Push后的隐藏 以及 两级Tabbar的切换]

时间:2014-10-09 00:48:47      阅读:4574      评论:0      收藏:0      [点我收藏+]

翻了好多网页都没找到资料,自己试了下终于成功了,遂分享一下。

 

1.实现TabBar在Push后的隐藏

假如结构是这样 NavController->A->B,我们想要实现在A里有Tabbar,Push到B后Tabbar消失(参考淘宝首页点击任何广告页面后Push,底部Tabbar消失)

在A中创建B时

   DetailinfoViewController *detailinfo=[[DetailinfoViewController alloc]init];
    detailinfo.hidesBottomBarWhenPushed=YES;             
    [self.navigationController pushViewController:detailinfo animated:YES];

 

2.实现两级Tabbar的切换

结构和上面一样,但是A有Tabbar,B也有Tabbar,而且不一样(参考淘宝点击淘点点,页面PUSH然后切换新的tabbar)

在A中创建B时

MysecondhandViewController *Mysecondhand = [storyBoard instantiateViewControllerWithIdentifier:@"MysecondhandViewController"];
    Mysecondhand.hidesBottomBarWhenPushed=YES;

在B中

-(void)viewWillAppear:(BOOL)animated{
    self.tabBar.hidden=false;
}

tabbar貌似没有像tabbleview一样的reload刷新函数,但通过这样的方式就起到了一个类似刷新的效果。

[IOS 实现TabBar在Push后的隐藏 以及 两级Tabbar的切换]

原文:http://www.cnblogs.com/rayshen/p/4012208.html

(1)
(2)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!