iOS 7 status bar back to iOS 6 default style in iPhone app?
В iOS 7UIStatusBar
был разработан таким образом, что он сливается с представлением, как это:
(GUI разработанТина Тавчсоток)
Это круто, но это несколько испортит ваш взгляд, когда у вас что-то будет в верхней части, и оно будет перекрываться строкой состояния.
Есть ли простое решение (например, установка свойства в info.plist), которое может изменить способ его работы (не перекрывая) обратно на то, как оно работает в iOS6?
Я знаю, что более простым решением будет иметьself.view.center.x
+ 20 баллов за каждый контроллер вида, но их изменение приведет к изменению размеров (с другимself.view.center.x
может вызвать проблемы для пользовательских сегментов и т. д.) и вдруг это превращается в утомительную работу, которую лучше всего избегать.
Я буду очень рад, если кто-нибудь может предложить мне решение для одной строки.
Постскриптум Я знаю, что могу скрыть строку состояния, делая такие вещи, как
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
ВdidFinishLaunchingWithOptions
метод, но этоЭто обходной путь, ярлык, позволяющий избежать проблемы, поэтому я неНе считаю это реальным решением.