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];
}

但是,此图像必须已经存在于相册中。另一件事是它提供了一个 UI 供您选择图像。

我试图在openEditor:(id) sender上直接打开以下窗口。 在此处输入图像描述

4

1 回答 1

2

用于选择UIImagePickerController图像(从照片库或相机中)。它不能用于对您希望提供的任意图像进行任何类型的编辑。

如果您想提供自己的图像的缩放和裁剪,那么您必须实现自己的图像编辑控制器。

要么实现你自己的,要么查看已经这样做的第 3 方库。我对Aviary SDK很幸运。

于 2012-12-21T16:59:47.273 回答