DZImageEditing 是 UIImagePickerController 编辑模式的轻量级替代品(支持叠加、自定义裁剪等)
原始 UIImagePickerController 编辑模式有很多限制
使用 DZImageEditingController 您可以
导入 'DZImageEditingController.h'
#import "DZImageEditingController.h"
使用 'alloc' 和 'init' 初始化 DZImageEditingController 并设置参数
DZImageEditingController *editingViewController = [DZImageEditingController new];
//required
editingViewController.image = image;
//optional
editingViewController.overlayView = overlayImageView;
editingViewController.cropRect = CGRectMake(100.0f, 100.0f, 200.0f, 200.0f);
editingViewController.delegate = self;
editingViewController.minimumScale = 1.0f;
editingViewController.maximumScale = 2.0f;
editingViewController.defaultScale = 1.5f;
唯一必需的参数是 'image',其他都是可选的,将自动设置为默认值。
DZImageEditingControllerDelegate 有两个可选方法
对于裁剪的图片
- (void)imageEditingController:(DZImageEditingController *)editingController
didFinishEditingWithImage:(UIImage *)editedImage;
如果用户取消了编辑
- (void)imageEditingControllerDidCancel:(DZImageEditingController *)editingController;