1

UIImagePickerController に UIIMage オブジェクトを提供し、編集機能を使用してこの pickerController を提供することは可能ですか。

これが私がそれを実装しようとしている方法です。

-(IBAction) openEditor:(id) sender{
    UIImagePickerController *pickerCntrl=[[UIImagePickerController alloc] init];
    pickerCntrl.sourceType=UIImagePickerControllerSourceTypeSavedPhotosAlbum;
    pickerCntrl.allowsEditing=YES;
    [self presentViewController:pickerCntrl animated:YES completion:nil];
}

ただし、この画像はアルバムに既に存在している必要があります。もう 1 つのことは、画像を選択するための UI を提供することです。

openEditor:(id) senderで次のウィンドウを直接開こうとしています。 ここに画像の説明を入力

4

1 に答える 1

2

UIImagePickerControllerは、(フォト ライブラリまたはカメラから) 画像を選択するためのものです。提供したい任意の画像の編集には使用できません。

独自の画像のスケーリングとトリミングを提供する場合は、独自の画像編集コントローラーを実装する必要があります。

独自のものを実装するか、すでにこれを行っているサードパーティのライブラリを調べてください。私はAviary SDKで幸運に恵まれました。

于 2012-12-21T16:59:47.273 に答える