我有一個iPad應用程序,通過UIPopoverController
顯示UIImagePicker
。 我想使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'。只需使用'popoverController.contentSizeForViewInPopover = CGSizeMake(w,h);'在加載到popover控制器之前 – Bartek