iOS 7 строка состояния обратно в iOS 6 стиль по умолчанию в приложении iPhone?
в iOS 7 the UIStatusBar был разработан таким образом, что он сливается с представлением следующим образом:

(Графический интерфейс, разработанный Тина Отеля Tavčar)
это круто, но это будет несколько испортить ваш взгляд, когда у вас есть что-то в верхней части вашего зрения, и он становится перекрывается со строкой состояния.
есть ли простое решение (например, установка свойства в info.plist), что может изменить способ его работы [не перекрывая] назад к тому, как это происходит в iOS6?
Я знаю, что более простое решение-это иметь
self.view.center.x+ 20 точек для каждого отдельного контроллера вида, но изменение их будет завинчивать другие размеры (имея другойself.view.center.xможет вызвать проблемы с пользовательскими сегментами и т. д.) и вдруг это превращается в нудную работу, которой лучше всего избегать.Я действительно буду рад, если кто-то может предоставить мне однострочное решение для этот.
P. S. Я знаю, что можно скрыть строку состояния, делая вещи, как
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
на didFinishLaunchingWithOptions метод, но это обходной путь, ярлык, избегающий проблемы, поэтому я не считаю это реальным решением.
Comments