Я создал приложение, используя XIB
без Status Bar
раньше для iOS7
, теперь мне нужно добавить Status bar
в мое приложение, а Status bar background color
должен совпадать с цветом фона Navigation bar
. Итак, я пробовал так (в моем info.plist
):
1) Set View controller-based status bar appearance to NO
2) Set Status bar style to UIStatusBarStyleLightContent
вот мой код для App Delegate
:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
[[UINavigationBar appearance] setBarStyle:UIBarStyleDefault];
[[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:(51/255.0) green:(51/255.0) blue:(51/255.0) alpha:1.0]];
[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:(51/255.0) green:(51/255.0) blue:(51/255.0) alpha:1.0]];
Итак, я получаю вывод, как на изображении ниже:
также я получаю неправильное размещение UIButtons, которое я дал ниже на моем экране (он скрывает 20 пикселей).
Не могли бы вы помочь мне, как я могу решить эту проблему? Мне нужен мой вывод, как на изображении ниже:
Любая помощь будет очень признательна, спасибо.
Третий экран: