我一直在增加状态栏的控制台窗口on top:通过设置其windowLevel
到UIWindowLevelStatusBar + 1
最多的iOS窗口与UIWindowLevelStatusBar + 1隐藏状态栏上的iOS 8
这已经伟大的工作7.x(截图)。
在iOS 8上,相同的代码会使状态栏消失并偏移导航栏。我尝试了几个不同的窗口级别,没有运气。
我在许多项目中使用了库,并注意到当显示UIWindowLevelAlert
级别的“PopUpWindow”时,状态栏也显示出来。 所以一个可能的解决方案是在那里添加一个模拟窗口,但这将是简单的肮脏。
如果您将级别设置为“StatusBar”+ 1,它应该覆盖状态栏。您特别将级别设置为高于状态栏。 – rmaddy 2014-10-02 04:32:24
是的。这就是我想要做的。状态栏仍然存在,您仍然可以“点击滚动到顶部”的区域,更重要的布局和导航栏可以正确定位。然而,这与iOS 8打破。 – Rivera 2014-10-02 05:33:38