iOS 7 status bar back to iOS 6 default style in iPhone app?

W iOS 7 theUIStatusBar został zaprojektowany w taki sposób, że łączy się z takim widokiem:

 (GUI zaprojektowane przezTina Tavčar)

Jest fajnie, ale będzie trochę zepsuć twój widok, gdy będziesz miał coś w górnej części widoku i będzie się nakładać na pasek stanu.

Czy istnieje proste rozwiązanie (takie jak ustawienie właściwości w info.plist), które może zmienić sposób działania [nie nakłada się] z powrotem na sposób, w jaki działa w iOS6?

Wiem, że bardziej prostym rozwiązaniem jest posiadanieself.view.center.x + 20 punktów za każdego kontrolera z pojedynczym widokiem, ale ich zmiana spowoduje przykręcenie innych wymiarów (o innymself.view.center.x może powodować problemy z niestandardowymi ustawieniami itp.) i nagle zamienia się w żmudną pracę, której najlepiej unikać.

Naprawdę się cieszę, jeśli ktoś może mi w tym pomóc.

P.S. Wiem, że mogę ukryć pasek stanu, robiąc rzeczy takie jak posiadanie

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

WdidFinishLaunchingWithOptions metoda, ale jest to obejście, skrót unikający problemu, więc nie uważam tego za prawdziwe rozwiązanie.

questionAnswers(25)

yourAnswerToTheQuestion