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

来源:互联网 发布:js正则密码区分大小写 编辑:程序博客网 时间:2024/05/17 16:14
- (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

0 0