将指定ViewController的navgationBar隐藏

第一步:

在你需要隐藏的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;

}

}

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

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

推荐阅读更多精彩内容