TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2014 |
Maintained by Dmitry Zozulya.
DZImageEditing is lightweight replacement for UIImagePickerController editing mode (support overlay, custom crop etc.)
Original UIImagePickerController editing mode have a lot of limitations:
With DZImageEditingController you can:
Import 'DZImageEditingController.h'
#import "DZImageEditingController.h"
Init DZImageEditingController with 'alloc' 'init', and set parameters:
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;
The only required parameter is 'image', all others are optional, and will be set automatically to default values.
DZImageEditingControllerDelegate got two optional methods:
For cropped image
- (void)imageEditingController:(DZImageEditingController *)editingController
didFinishEditingWithImage:(UIImage *)editedImage;
If user canceled editing
- (void)imageEditingControllerDidCancel:(DZImageEditingController *)editingController;