У меня есть приложение для iPad, которое поддерживает только ориентацию ландшафта, однако, когда я пытаюсь отобразить UIImagePickerController
внутри , он всегда появляется в портретном режиме. то есть повернуты на 90 градусов от остальной части пользовательского интерфейса. Кто-нибудь знает, как я могу сделать это в той же ориентации, что и ViewController, с которой я его представляю?Пейзаж только приложение для iPad отображает UIImagePicker в портретной ориентации
Я отображая imagePicker так:
self.picker = [[FFSImagePicker alloc] init];
picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeImage];
picker.delegate = self;
picker.toolbarHidden = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.allowsEditing = NO;
picker.showsCameraControls = YES;
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:picker];
self.photoPickerPopover = popover;
[self.photoPickerPopover presentPopoverFromRect:photoButton.bounds inView:photoButton permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES];
FFSImagePicker просто подкласс UIImagePickerController, где я пытался убедиться, поддерживаемые ориентации были только пейзаж, но это не имело никакого эффекта.
Спасибо за любую помощь ...
попробовать это: HTTP: //stackoverflow.com/questions/20468335/ios7-ipad-landscape-only-app-using-uiimagepickercontroller она мне помочь – John
Спасибо, это напомнило мне в правильном направлении, хотя это не решило проблему. – SeanT