Я знаю, что есть вопросы из нескольких лет назад на эту тему, но я думаю, что их решения устарели и/или я не могу заставить их работать. Я пробовал все изменения info.plist и т. Д.UIImagePickerController preview image shifts down
Я использую UIImagePickerController. После фотографирования изображение предварительного просмотра (с параметрами «Повторить и использовать фото») скачкообразно падает примерно на 20 пикселей. Похоже, что он занимает область панели mediaTypes.
Любые предложения по предотвращению смещения изображения? Вот соответствующий код (очень простой)
- (IBAction)takePhoto:(UIButton *)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[picker prefersStatusBarHidden];
[self presentViewController:picker animated:YES completion:NULL];
}
- (BOOL)prefersStatusBarHidden {
return YES;
}