美文网首页
swift版九宫格解锁

swift版九宫格解锁

作者: 某非著名程序员 | 来源:发表于2017-07-27 21:43 被阅读20次

除工作之外,闲来没事拿swift练练手,顺便学习学习。

废话少说直接上图,由于没有美工设计,只实现相关功能。

九宫格

1.首先一个循环搞定格子

绘制九宫格

2.记录移动时的坐标。要去重,此方法移动时一直在运动;判断点越界是无效的,记录下有效的点,并刷新。

移动的坐标

3.根据记录的点进行画线

画线画点

贴上画线画圆的方法

画线画圆

4.在每次结束后要进行判断,密码的正确性,是否设置。

逻辑判断

总结:没什么难点,纯练手,供新手学习。附属demo链接https://github.com/wuyanghu/UnLock-Swift/tree/master.后续还会继续一些小程序的开发,如五子棋、拼图、数独等。

相关文章

网友评论

      本文标题:swift版九宫格解锁

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