Ho l'aggiunta di una finestra della console on top della barra di stato:Finestra con UIWindowLevelStatusBar + 1 nasconde la barra di stato su iOS 8
Ciò sta funzionando grande impostando il suo windowLevel
-UIWindowLevelStatusBar + 1
fino a iOS 7.x (screenshot).
Su iOS 8 lo stesso codice fa scomparire la barra di stato e sposta in alto le barre di navigazione. Ho provato diversi livelli di finestra senza fortuna.
Uso la libreria su molti progetti e ho notato che la barra di stato viene visualizzata quando viene visualizzata anche una "finestra popup" del livello UIWindowLevelAlert
. Quindi una possibile soluzione sarebbe quella di aggiungere una finta finestra lì, ma sarebbe sporca.
Se si imposta il livello su "StatusBar" + 1, dovrebbe coprire la barra di stato. Stai specificando in modo specifico che il livello sia superiore alla barra di stato. – rmaddy
Sì. Questo è quello che intendo fare. La barra di stato è ancora lì, hai un'area in cui puoi ancora "toccare per scorrere verso l'alto" e il layout e le barre di navigazione più importanti vengono posizionati correttamente. Questo tuttavia si è rotto con iOS 8. – Rivera