Я создаю приложение, которое в какой-то момент включает библиотеку фотографий. Проблема в том, что строка состояния в библиотеке фотографий прозрачна для черного, а я хочу приложение по умолчанию (сплошное белое). Есть ли способ изменить это? ..
Я бы добавил, что я пытался по этому поводу: iOS SDK - Как вернуть строку состояния при использовании UIImagePickerController? метод:
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[[UIApplication sharedApplication] setStatusBarHidden:NO];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:YES];
}
у меня работает только для камеры, а не для библиотеки фотографий. Конечно, я пробовал и со стилем по умолчанию.
ОБНОВЛЕНИЕ: я нашел способ изменить панель навигации:
- (void)navigationController:(UINavigationController *)navigationController
willShowViewController:(UIViewController *)viewController
animated:(BOOL)animated {
navigationController.navigationBar.barStyle = UIBarStyleDefault;
}
Этот работает, однако стиль строки состояния по-прежнему темный, а мне нужно приложение по умолчанию, поэтому белый.
Большое спасибо заранее!