UIImagePickerController裁剪?

我已经读过,这是自动的,但似乎并没有发生在我的情况。 使用UIImagePickerController allowEditing设置为YES我得到我的编辑视图与裁剪正方形覆盖,但是当我完成了图像它没有裁剪,因为我期望。

在这个阶段应该是自动的吗? 如果不是,那么在默认视图提供的匹配区域中裁剪图像可能是一个很好的解决scheme?

谢谢。

您可能使用错误的密钥为信息词典: UIImagePickerControllerOriginalImage 。 要得到裁剪(是的,这是自动)图像,你必须使用UIImagePickerControllerEditedImage键。

这应该做的伎俩:

 -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *pickedImageEdited = [info objectForKey:UIImagePickerControllerEditedImage]; //dismiss the picker and process the image... }