最近公司业务有一个需求,用户认证时需要手动签名,客户端需要将用户的签名生成图片上传给服务器。于是利用贝赛尔曲线研究了一下手动签名,和大家分享一下。
Demo下载地址:https://github.com/TechAlleyBoy/SignDemo
效果图
生成的图片,这里制作的是透明的签名
一:绘制操作,主要利用的是贝赛尔曲线
注意:在调用setNeedsDisplay方法后,会在调用drawRect
#pragma mark - 初始化
- (instancetype)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
self.backgroundColor = [UIColor clearColor];
[self setMultipleTouchEnabled: