Podczas ukrywania paska stanu mój pasek nawigacji przesuwa się w górę w systemie iOS7

Próbuję ukryć pasek stanu, ale zachować „większą” wysokość paska nawigacji. Teraz, kiedy ukryję pasek stanu, ustawiając- (BOOL)prefersStatusBarHidden doYES a potem dzwoni[self setNeedsStatusBarAppearanceUpdate];. Problem polega na tym, że pasek nawigacyjny przesunie się i nie pozostawi miejsca na powiadomienie, które próbuję pokazać. Po prostu dodanie widoku na pasku stanu nie jest opcją, nasz pasek stanu / nawigacja ma fantazyjny efekt rozmycia. Czy ktoś ma pojęcie, jak utrzymać standardową wysokość paska nawigacyjnego z wysokością paska stanu i usunąć z niego pasek stanu?

Edytować; to, co skończyłem, to podjęcie ryzyka i uzyskanie UIWindow paska stanu za pomocą prywatnego interfejsu API i wyrównanie tego.

Edytuj 2; Aplikacja została zatwierdzona z prywatnym API. Bądź ostrożny!

questionAnswers(5)

yourAnswerToTheQuestion