iOS 8 - 动画显示导航和状态栏无法正常工作
问题描述:
我试图让导航和状态栏一起滑入视图。在以前的IOS版本,下面的代码工作完美:iOS 8 - 动画显示导航和状态栏无法正常工作
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:YES];
[self.navigationController setNavigationBarHidden:NO animated:YES];
是iOS 8的,这会导致导航栏的动画跌过头幻灯片,然后反弹。 我可以通过删除状态栏的动画并立即显示来解决问题。然而,这看起来不太好。
有没有其他人遇到这个问题或知道修复?
谢谢!
答
那么,我找到了解决方案。更改动画的顺序。
[self.navigationController setNavigationBarHidden:NO animated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:YES];
+0
这不尽管在iOS 7中按预期工作。 – Jonah 2014-09-22 17:25:06
你一定会爱上苹果和他们的倾销部分测试策略(未经测试?)在不知情的用户和开发者的软件...你得爱“文件雷达”,甚至更多... – jww 2014-09-22 17:13:06