# HQImageEditViewController **Repository Path**: bingsogood/HQImageEditViewController ## Basic Information - **Project Name**: HQImageEditViewController - **Description**: 同步Github仓库 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-30 - **Last Updated**: 2025-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HQImageEditViewController 头像裁剪、图片裁剪
## CocoaPods ``` pod 'HQImageEditViewController' ``` ## ScreenShot 正方形裁剪框
![image](https://github.com/Vesincc/HQImageEditViewController/blob/master/QQ20190416-155405-HD.gif) 矩形裁剪框
![image](https://github.com/Vesincc/HQImageEditViewController/blob/master/QQ20190416-155714-HD.gif) ## import ```objc #import ``` ## Use ```objc HQImageEditViewController *vc = [[HQImageEditViewController alloc] init]; vc.originImage = [UIImage imageNamed:@"25"]; vc.delegate = self; [self.navigationController pushViewController:vc animated:YES]; ``` ## Delegate ```objc @protocol HQImageEditViewControllerDelegate /** 选取完成 @param vc vc @param image 截取View获得图片 @param originSizeImage 截取框对应原图片 */ - (void)editController:(HQImageEditViewController *)vc finishiEditShotImage:(UIImage *)image originSizeImage:(UIImage *)originSizeImage; /** 取消 @param vc vc */ - (void)editControllerDidClickCancel:(HQImageEditViewController *)vc; @end ``` ## 裁剪框 ```objc HQImageEditViewController *vc = [[HQImageEditViewController alloc] init]; vc.editViewSize = CGSizeMake(300, 200); ``` ## 裁剪蒙层 ```objc HQImageEditViewController *vc = [[HQImageEditViewController alloc] init]; vc.maskViewAnimation = YES; ```