UIImagePicker
에서 UIPopoverController
까지 표시되는 iPad 앱이 있습니다. popovercontroller를 전체 화면으로 만들거나 가능한 한 크게 만들고 싶습니다.전체 화면 iPad UIPopoverController
저는 presentPopoverFromRect
메서드를 사용하여 결과가없는 다양한 너비와 높이로 설정된 CGRect
이라는 새로운 메서드를 사용하고 있습니다. imagepicker의 소스는 UIImagePickerControllerSourceTypePhotoLibrary
입니다.
UIPopoverController* popoverController = [[UIPopoverController alloc] initWithContentViewController:photoPicker];
popoverController.delegate = self;
popoverController presentPopoverFromRect:CGRectMake(0, 0, 2500, 2500) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
이 전체 화면을 만들 수 있습니까? Sourcetype UIImagePickerControllerSourceTypeCamera
은 어떻습니까?
그런 다음 UIImagePickerController를 확장하고 거기에 -contentSizeForViewInPopover 메서드를 추가해야합니다. 이것이 크기를 설정하는 유일한 방법입니까? – Jovan
'UIImagePickerController'는'UIViewController'에서 상속되므로 이미'-contentSizeForViewInPopover'를 구현했습니다. popover 컨트롤러에로드하기 전에'popoverController.contentSizeForViewInPopover = CGSizeMake (w, h);'를 사용하십시오. – Bartek