I zostały dodanie konsolę on top paska stanu:Okno z UIWindowLevelStatusBar + 1 ukrywa pasek stanu na iOS 8
Zostało to działa doskonale ustawiając jego windowLevel
do UIWindowLevelStatusBar + 1
do iOS 7.x (zrzut ekranu).
W systemie iOS 8 ten sam kod powoduje zniknięcie paska stanu i przesuwa paski nawigacyjne w górę. Wypróbowałem kilka różnych poziomów okien bez szczęścia.
Korzystam z biblioteki przy wielu projektach i zauważyłem, że pasek statusu pojawia się, gdy wyświetlany jest również "PopUpWindow" poziomu UIWindowLevelAlert
. Jednym z możliwych rozwiązań byłoby dodanie fałszywego okna, ale byłoby to dość brudne.
Jeśli ustawisz poziom na "StatusBar" + 1, powinien on obejmować pasek stanu. W szczególności ustawiasz poziom wyżej niż pasek stanu. – rmaddy
Tak. Właśnie to zamierzam zrobić. Pasek stanu nadal tam jest, masz obszar, w którym nadal możesz "dotknij, aby przewinąć do góry", a ważniejsze układy i paski nawigacji zostaną poprawnie ustawione. To jednak zepsuło się z iOS 8. – Rivera