美文网首页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