最近公司业务有一个需求,用户认证时需要手动签名,客户端需要将用户的签名生成图片上传给服务器。于是利用贝赛尔曲线研究了一下手动签名,和大家分享一下。
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:NO];

本文分享了如何在iOS应用中利用贝塞尔曲线实现手动签名并将其转化为图片的技巧。通过调用setNeedsDisplay方法和drawRect进行绘制,并提供了Demo下载链接,最终生成透明背景的签名图片。
最低0.47元/天 解锁文章
1097

被折叠的 条评论
为什么被折叠?



