我正在尝试将导航和状态栏一起滑入视图。在以前的iOS版本中,以下代码运行良好:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:YES];
[self.navigationController setNavigationBarHidden:NO animated:YES];
iOS 8,这会导致导航栏的动画向下滑动太远然后反弹。 我可以通过删除状态栏的动画并立即显示它来解决问题。然而,这看起来并不那么好。
是否有其他人遇到此问题或知道修复?
谢谢!
答案 0 :(得分:3)
好吧,我找到了解决方案。更改动画的顺序。
[self.navigationController setNavigationBarHidden:NO animated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:YES];