我一直在增加狀態欄的控制檯窗口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