我一直在状态栏上方添加一个控制台窗口,链接如下:
通过将它的windowLevel
设置为UIWindowLevelStatusBar + 1
,在iOS 7.x及以下版本中运行良好(截图)。
但在iOS 8中,相同的代码会使状态栏消失并偏移导航栏。我尝试了几个不同的窗口级别,但没有成功。
我在许多项目中使用该库,并注意到当显示级别为UIWindowLevelAlert
的“PopUpWindow”时,状态栏确实会显示出来。
因此,一个可能的解决方案是在那里添加一个模拟窗口,但这样做很不规范。