我一直在添加状态栏的控制台窗口on top:
通过将windowLevel
设置为UIWindowLevelStatusBar + 1
到iOS 7.x(屏幕截图),这一直很有效。
在iOS 8上,相同的代码使状态栏消失并偏移导航栏。我尝试了几个不同的窗口级别,没有运气。
我在许多项目中使用该库,并注意到当显示级别UIWindowLevelAlert
的“PopUpWindow”时状态栏会显示。
因此,一种可能的解决方案是在那里添加一个模拟窗口,但这很简单。
答案 0 :(得分:6)
尝试在UIWindow的根视图控制器上实现-prefersStatusBarHidden
方法。为我工作。