有些APP开发中需要用到电子签名,最近封装了一个电子签名,直接调用,使用简单.
SignViewController.h里的一些配置参数,可以不传
/**
已签名的照片,跳转传入
*/
@property (nonatomic, strong) UIImage *signImage;
/**
签名笔划颜色
*/
@property (nonatomic, strong) UIColor *signLineColor;
/**
签名笔划宽度
*/
@property (nonatomic, assign) CGFloat signLineWidth;
/**
无签名时占位文字
*/
@property (nonatomic, copy) NSString *signPlaceHoalder;
/**
签名完成后的回调Block,里面有完成的签名图片
@param result block
*/
- (void)signResultWithBlock:(SignResult)result;
在需要签名的地方进行调整
SignViewController *signVC = [[SignViewController alloc] init];
signVC.signLineColor = [UIColor blueColor];
[self presentViewController:signVC animated:YES completion:nil];
[signVC signResultWithBlock:^(UIImage *signImage) {
//在此接收签名完成后的图片
}];
详细使用查看demo