美文网首页iOS技术中心
将指定ViewController的navgationBar隐藏

将指定ViewController的navgationBar隐藏

作者: 瑞廷 | 来源:发表于2016-06-07 15:25 被阅读52次

    第一步:

    在你需要隐藏的ViewController设置UINavigationController的delegate即UINavigationControllerDelegate

    第二步:

    self.navigationController.delegate = self;

    第三步:

    实现代理

    - (void) navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {

    // 如果进入的是当前视图控制器

    if (viewController == self) {

    // 将当前navigationBar.hidden 设置为 YES

    self.navigationController.navigationBar.hidden = YES;

    } else {

    // 进入其他视图控制器

    self.navigationController.navigationBar.hidden = NO;

    }

    }

    一点技术含量也没,纯粹记录一下,嘿嘿

    相关文章

      网友评论

        本文标题:将指定ViewController的navgationBar隐藏

        本文链接:https://www.haomeiwen.com/subject/tfwddttx.html