#ios #xcode #uiimagepickercontroller #statusbar
#iOS #xcode #uiimagepickercontroller #строка состояния
Вопрос:
До обновления iOS 5 у меня не было проблем со строкой состояния. Теперь, когда вызывается UIImagePickerConroller, строка состояния возвращается, хотя я изначально установил ее скрытой в файле plist.
Также я пытался;
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
это ошибка iOS 5? Какие-либо решения?
Спасибо.
Ответ №1:
У меня тоже была такая же проблема.
Я не знаю, является ли это ошибкой iOS 5 или желаемым поведением, но я нашел этот параметр :
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
когда проблема может возникнуть, это временное решение. Потому что я не знаю, будет ли это решено. Возможно, это нужно Apple. Итак…
Ответ №2:
попробуйте это:
- (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)];
Комментарии:
1. Спасибо за это. У меня только что был момент WTF во время тестирования с sim-картой iOS5.