Строка состояния возвращается, когда вызывается uiimagepickercontroller - PullRequest
1 голос
/ 02 ноября 2011

До обновления iOS 5 у меня не было проблем со строкой состояния.Теперь, когда вызывается UIImagePickerConroller, строка состояния возвращается, хотя я установил ее изначально скрытой в файле plist.

Также я попытался;

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];

это ошибка iOS 5?Любые решения?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

попробуйте это:

- (void)imagePickerController:(UIImagePickerController *)picker
    didFinishPickingImage:(UIImage *)image
              editingInfo:(NSDictionary *)editingInfo{
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]; 
[self.navigationController.view setFrame:CGRectMake(0, 0, 320,480)]; 
}

и если у вас есть панель навигации:

[self.navigationController.navigationBar setFrame:CGRectMake(0, 0, self.navigationController.navigationBar.frame.size.width, self.navigationController.navigationBar.frame.size.height)];
2 голосов
/ 02 ноября 2011

У меня тоже была такая же проблема.

Я не знаю, является ли это ошибкой iOS 5 или желаемым поведением, но я нашел эту настройку:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];

, когда проблема можетслучиться это временное решение.Потому что я не знаю, будет ли это решено.Возможно, этого хочет Apple.Итак ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...