2012-04-18 24 views
4

誰かが自分のライブラリーから写真を選択した場合、プレビューを表示したいと思います。UIImagePickerController UIImagePickerControllerSourceTypeSavedPhotosAlbumを編集しないで、撮影した画像のプレビューを表示

マイコード:

UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; 
     imagePickerController.delegate = self; 
     imagePickerController.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; 
     imagePickerController.allowsImageEditing = NO; 

     [[self parentViewController] presentModalViewController:imagePickerController animated:YES]; 
     [imagePickerController release]; 

私はallowsImageEditingを設定した場合= YES、それは(私が望むような)のプレビューを表示しますが、私は(/カットを縮小)写真を編集することができます。私はちょうどあなたが新しい写真(UIImagePickerControllerSourceTypeCamera)を取るときにプレビューのように、ユーザーがキャンセルするか、または選択写真を確認するオプションを持っていることを望みます。

その右側にように私は、プレビューをしたいと思います: enter image description here

+0

解決方法をお探しですか? –

答えて

0

あなたはUIImagePickerControllerの委譲クラスのdidFinishPickingMediaWithInfo方法でカスタマイズのプレビューを作成して表示することができます。イメージを取得する

originalImage = (UIImage *) [info objectForKey: UIImagePickerControllerOriginalImage]; 

ImageViewに表示します。

また、UIImagePickerController.showsCameraControls = NOを設定する必要があります。

関連する問題