将UIIImage传递给UIImagePickerController进行编辑

时间:2012-12-21 16:34:04

标签: ios uiimage uiimagepickercontroller

是否可以为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];
}

但是,对于此图片必须已经存在于相册中。另一件事是它提供了一个用户界面来选择图像。

我正在尝试直接在 openEditor:(id)发件人上打开以下窗口。 enter image description here

1 个答案:

答案 0 :(得分:2)

UIImagePickerController用于拾取图像(来自照片库或相机)。它不能用于任何您想要提供的任意图像的编辑。

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

要么实现自己的,要么查看已经执行此操作的第三方库。我对Aviary SDK祝你好运。