SDK 6.1,目标 6.1,使用 Storyboard
aView
有一个 UIButton
。我使用 Action segue [push] 到 bView
当我点击这个按钮时,按下 bView
就可以了
但是我弹出的aView
有一个回吧,我该如何解决这个问题?
aView.m
-(void)viewWillAppearBOOL)animated{
[super viewWillAppear:animated];
[self.navigationController.navigationBar setHidden:YES];
}
bView.m
-(void)viewWillAppearBOOL)animated{
[super viewWillAppear:animated];
[self.navigationController.navigationBar setHidden:NO];
}
我知道你有什么问题。您将导航栏隐藏在 viewA
的 viewWillAppear:
方法中,并且没有动画。
试试这个
// This will add an animation like slide out. So you may won't like it.
[self.navigationController setNavigationBarHidden:YES animated:YES];
如果不起作用,则在 bView.m 中添加此代码
- (void)viewWillDisappearBOOL)animated {
[self.navigationController setNavigationBarHidden:YES animated:NO];
[super viewWillDisappear:animated]
}
关于ios - 隐藏View的Navigation Bar push View是可以的。但是pop可以看到黑条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18063176/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) | Powered by Discuz! X3.4 |