iOS 7 status bar back to iOS 6 default style in iPhone app?
No iOS 7, oUIStatusBar
foi concebido de uma forma que se funde com a visão como esta:
(GUI desenhado porTina Tavčar)
É legal, mas vai atrapalhar sua visão quando você tiver algo na parte superior de sua visualização e ficar sobreposto com a barra de status.
Existe uma solução simples (como definir uma propriedade em info.plist) que pode mudar a maneira como ela funciona [não se sobrepondo] de volta a como está no iOS6?
Eu sei que uma solução mais simples é terself.view.center.x
+ 20 pontos para cada controlador de visualização, mas alterá-los irá enroscar outras dimensões (com um diferenteself.view.center.x
pode causar problemas para segues personalizados, etc) e de repente se transforma em um trabalho tedioso que é melhor para ser evitado.
Eu realmente ficarei feliz se alguém puder me fornecer uma solução de uma única linha para isso.
P.S. Eu sei que posso esconder a barra de status, fazendo coisas como ter
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
EmdidFinishLaunchingWithOptions
método, mas isso é uma solução alternativa, um atalho evitando o problema, então eu não considero que uma solução real.