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.