电子签名-iOS

作者: LeeCoder | 来源:发表于2017-04-01 13:53 被阅读1368次

有些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

相关文章

网友评论

  • darkengine:封装成View更灵活
  • 想象之中丶意料之外:楼主,签名的时候,是横屏显示?调整竖屏不行吗?
    LeeCoder:@想象之中丶意料之外 SignViewController里有设置视图方向的,你可以修改
    想象之中丶意料之外:@LeeCode 请教一下,怎么设置的?
    LeeCoder:也可以的,需要设置下
  • L_Sovereign:进行签名的时候,点击标题栏那里,也会算已经有写东西吗?placeHoalderLabel会隐藏
    L_Sovereign:@LeeCode 恩
    LeeCoder:在touchBegin方法里加个判断就可以了,self.lastPoint.y>0就可以了

本文标题:电子签名-iOS

本文链接:https://www.haomeiwen.com/subject/bgeiottx.html