您的位置:首页 > 其它

如何让主界面NavigationBar隐藏,而push到的下一个界面显示NavigationBar?

2016-02-16 10:19 483 查看
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];

[self.navigationController setNavigationBarHidden:YES animated:animated];
}

- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];

[self.navigationController setNavigationBarHidden:NO animated:animated];
}

注意,animated设为YES,仍是会有一个瞬间的过渡效果。只有设置为animated才能真正实现。

另外,把你的navagiatioincontroller的类型设置成不显示navigationbar的.

摘录于:http://www.cocoachina.com/bbs/read.php?tid=99139
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: