если я понимаю ваш вопрос хорошо Вот как изменить UIStatusBarStyle
на каждом UIViewController
так и нужно будет добавить эти строки в app-info.plist
1-
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleBlackTranslucent</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
и внутри вашего монитораКонтроллер -(void)viewDidLoad;
позвоните по телефону
2-
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
затем объявить этот селектор
3-
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
4- здесь список UIStatusBarStyle
typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
UIStatusBarStyleDefault = 0, // Dark content, for use on light backgrounds
UIStatusBarStyleLightContent NS_ENUM_AVAILABLE_IOS(7_0) = 1, // Light content, for use on dark backgrounds
UIStatusBarStyleBlackTranslucent NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 1,
UIStatusBarStyleBlackOpaque NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 2,
};
если и говорил об изменении status bar цвет фона я думаю, что у вас есть ответы здесь https://stackoverflow.com/a/21044718/1447546
так, как указать цвет сам –