我正在尝试让导航栏和状态栏一起滑入 View 。在以前的 iOS 版本中,以下代码可以完美运行:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:YES];
[self.navigationController setNavigationBarHidden:NO animated:YES];
是iOS 8,这会导致Navigation bar的动画向下滑动过远然后弹回。 我可以通过删除状态栏的动画并立即显示来解决问题。然而,这看起来并不那么好。
有没有其他人遇到过这个问题或知道解决方法?
谢谢!
最佳答案
好吧,我找到了解决方案。更改动画的顺序。
[self.navigationController setNavigationBarHidden:NO animated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:YES];
关于iOS 8 - 动画显示导航栏和状态栏无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25979517/