美文网首页
自定义手势密码完整版

自定义手势密码完整版

作者: 流浪的诗意 | 来源:发表于2017-02-13 17:02 被阅读0次

时间紧促,自己简单自定义了一个仿京东登录的手势密码,画起来稍稍有点复杂,但是原理其实很简单,原理为以下,代码链接附在最后,如果觉得还行,请帮点亮颗星星,谢谢

原理:在View上加上9个button,规则排列,button为非选中状态,利用- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event方法判断手指触碰的点是否在button上,如果在,就把这个button保存到一个数组中,并对button.tag赋值,并将此button变成选中状态。手指移动的时候用贝塞尔曲线绘制手指路径,当绘制完成后,清除数组中保存的点,并将曲线移除。关键点就是判断点是否在button上,画曲线,并及时调用[self setNeedsDisplay]方法,利用系统调用- (void)drawRect:(CGRect)rect方法控制绘制曲线手势密码链接https://github.com/Woaini654321/GesturePassword.git

相关文章

网友评论

      本文标题:自定义手势密码完整版

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