页面跳转并隐藏Tabbar

- (void)pushViewControllerAndHiddenTabbar:(id)viewController

{

Class clazz =NULL;

if([viewControllerclass] == viewController) {

clazz = viewController;

}elseif([viewControllerisKindOfClass:[NSStringclass]]){

clazz =NSClassFromString(viewController);

}

UIViewController*vc =nil;

if(clazz) {

vc = [[clazzalloc]init];

}else{

vc = viewController;

}

//push时影响下级页面tabbar的显示

self.hidesBottomBarWhenPushed=YES;

[self.navigationControllerpushViewController:vcanimated:YES];

//pop时影响自己的页面的tabbar显示;

if(self.navigationController.viewControllers.count==2) {

self.hidesBottomBarWhenPushed=NO;

}

}

//

直接调用该方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 5,480评论 2 4
  • 今日在项目开发中遇到一个问题:在职位列表A中点击职位进入职位详细页面B,点击申请职位会到申请职位页面C,申请...
    Code_Ninja阅读 7,532评论 0 2
  • 1、设置UILabel行间距 NSMutableAttributedString*attrString=[[NSM...
    iOS祎阅读 6,607评论 0 0
  • 介绍 : JLRoutes是一个调用极少代码 , 可以很方便的处理不同URL schemes以及解析它们的参数,并...
    CoderLF阅读 5,544评论 0 3
  • 简介 UITabBar是iOS App中经常使用的系统控件,比如知名App:新浪微博,微信,腾讯QQ等。在实际的项...
    清蘂翅膀的技术阅读 5,851评论 0 6