九宫格手势解锁


界面布局九个按钮,设置按钮的高亮状态与tag值

从触摸点开始画线,并画的时候判断线是否在按钮的范围内

如果在,判断按钮是否已经为高亮

如果不是则设置线的终点为按钮的中心

开启按钮的选中状态,并添加到已选按钮

将线保存到数组中

并继续画线

如果是高亮状态,则不添加


若绘画结束,则消除多出来的线

通过设置画的多余的线的最后一点为已选按钮的中心


判断已选按钮的tag值与保存的密码是否相等

如果相等则正确

按钮高亮状态消失, 线消失

执行相应的装填


如果不是,则转换线的颜色

按钮的高亮取消

随后消除所有的线



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值