2011-06-20 16 views
2

私は現在、UIImagePickerControllerを使用してユーザーが自分のライブラリから写真を選ぶことを可能にするアプリのiPad版で作業しています。iPadでフルスクリーンでUIImagePickerControllerを表示することはできますか?

iPadでは、ポップオーバーを使用するとエラーメッセージが表示されますが、画像ピッカーをフルスクリーンで表示することはできません。出来ますか?

私はpresentModalViewControllerを使用してこれを行うことができると言われています。もしそうなら誰でも私にチュートリアルを教えることができますか?

答えて

0

できません。それを行うには、Popoversのみが使用できますが、フルスクリーンは使用できません。

+0

これは使用する予定ではありませんが、これはiPadのiOS7とiOS8で動作します: UIImagePickerController * pickerController = [[UIImagePickerController alloc] init]; pickerController.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; pickerController.delegate = self; [self presentViewController:pickerController animated:はい完了:なし]; – LightMan

4

可能です!

ただ、この削除:

UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:picker]; 
[popoverController presentPopoverFromRect:frame 
            inView:self.view 
       permittedArrowDirections:UIPopoverArrowDirectionAny 
           animated:YES]; 

を、代わりにこれを使用する:

ピッカーがあなたのUIImagePickerControllerである
[self presentModalViewController:picker animated:YES]; 

を。

+0

'presentModalViewController:animated:'はiOS6以降は非推奨です。 –

関連する問題