я использую UIImagepickercontroller, чтобы делать фотографии и выбирать существующие фотографии, когда появляется вид с камеры, верхняя часть камеры закрывается белой строкой состояния. Как я могу удалить строку состояния или скрыть строку состояния. Многие из них говорят, что это ошибка iOS 7, она была исправлена в iOS 7.1, но я все еще сталкиваюсь с этой проблемой.
Это мой код, чтобы показать imagepickerController
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = (id)self;
imagePicker.sourceType = (buttonIndex == actionSheet.firstOtherButtonIndex ?
UIImagePickerControllerSourceTypeCamera : UIImagePickerControllerSourceTypePhotoLibrary);
[self.viewController presentViewController:imagePicker animated:YES completion:nil];
Также я попытался с помощью приведенных ниже кодов скрыть строку состояния.
- (void)navigationController:(UINavigationController *)navigationController
willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
Этот
-(BOOL) prefersStatusBarHidden {
return YES;
}
И это в делегате
[UIApplication ShareApplication]SetStatusbarHidden:YES];
Сейчас я работаю с ios8, и такое поведение происходит во всех версиях ios. Пожалуйста, помогите мне.