Камера имеет неправильное расположение экрана при открытии полноэкранного модального режима из поповера

У меня есть приложение для iPad, в котором есть всплывающее окно (UIPopoverController) с несколькими нажатыми представлениями, в одном из которых есть кнопка запуска камеры ... см. Изображение ...

Камера подстрекается этим методом ...

- (IBAction)selectPlanImageFromCamera:(id)sender
{
    [self.blockTextField resignFirstResponder];
    [self.levelTextField resignFirstResponder];
    [self.zoneNamePrefixTextField resignFirstResponder];
    [self.nameTextField resignFirstResponder];
    [self.notesTextView resignFirstResponder];

    imagePicker = [[UIImagePickerController alloc] init];
    imagePicker.allowsEditing = NO;
    imagePicker.delegate = self;
    imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
    imagePicker.modalPresentationStyle = UIModalPresentationFullScreen;
    imagePicker.showsCameraControls = YES;

    [self presentViewController:imagePicker animated:YES completion:^{}];
}

Затем я отображаю полноэкранный вид модальной камеры, который работает, как и ожидалось, из-за того, что он расположен немного ниже границ экрана. Это означает, что элементы управления в нижней части экрана расположены на 20 пикселей южнее экрана, а в верхней части экрана расположена черная полоса размером 20 пикселей ... См. Изображение ...

Хотя это приложение теперь нацелено на iOS6, ранее я получал такой же эффект с iOS5. Кто-нибудь может придумать обходной путь или исправить?

Большое спасибо заранее, Майкл.

Ответы на вопрос(3)

Ваш ответ на вопрос