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];
}
Best Answer-推荐答案 strong>
我知道你有什么问题。您将导航栏隐藏在 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/
|