4

誰かが彼のライブラリから写真を選択した場合のプレビューを表示したいと思います。

私のコード:

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

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

permitImageEditing = YESに設定すると、プレビューが表示されますが(必要なもののように)、写真を編集できます(縮小/切り取り)。新しい写真を撮るときのプレビュー(UIImagePickerControllerSourceTypeCamera)のように、ユーザーが選択した写真をキャンセルまたは確認できるようにしたいと思います。

右側のようなプレビューが欲しいのですが: ここに画像の説明を入力してください

4

1 に答える 1

0

UIImagePickerController のデリゲート クラスの didFinishPickingMediaWithInfo メソッドで、カスタマイズされたプレビューを作成して表示できます。から画像を取得

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

ImageView で表示します。

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

于 2012-11-24T05:13:34.193 に答える