iOS开发之关于tabBar 隐藏

对于这个控件的隐藏,我也很蛋疼.建议如果小伙伴不熟悉这个的自定义,用系统提供的就可以,方便很多,除非项目的需求不得不让你用自定义.

一般有两种
1.第一种,隐藏后tabBar原来的位置可能会出现空白

//1.设置self.tabBarController.tabBar.hidden=YES;
    self.tabBarController.tabBar.hidden=YES;


2.第二种,在需要的页面跳转隐藏,建议使用这种


//2.如果在push跳转时需要隐藏tabBar,设置self.hidesBottomBarWhenPushed=YES;
 
    self.hidesBottomBarWhenPushed=YES;
    NextViewController *next=[[NextViewController alloc]init];
    [self.navigationController pushViewController:next animated:YES];
    self.hidesBottomBarWhenPushed=NO;
 
//并在push后设置self.hidesBottomBarWhenPushed=NO;
//这样back回来的时候,tabBar会恢复正常显示。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,676评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,301评论 4 61
  • 今天三八妇女节,现在有叫女神节,女王节的,不管怎么变换名字,说到底都是给女人过的。 走过三十五年的道路,回头看过来...
    灿灿_e560阅读 320评论 8 6
  • —1— 系统资源的构建 标准的作用是什么?从管理标准修订工作提上日程到现在已经一个多月的时间,会议也开了一次又一次...
    zhiliner阅读 363评论 0 0
  • 一、背景 15年12月,我作为联合发起人在北京参与举办了一场 freekiss 的活动。 简单来说freekiss...
    德川亮阅读 1,323评论 1 8