除工作之外,闲来没事拿swift练练手,顺便学习学习。
废话少说直接上图,由于没有美工设计,只实现相关功能。
![](https://img.haomeiwen.com/i1387554/31752b7a3705e076.png)
1.首先一个循环搞定格子
![](https://img.haomeiwen.com/i1387554/33ce1ea7f0769877.png)
2.记录移动时的坐标。要去重,此方法移动时一直在运动;判断点越界是无效的,记录下有效的点,并刷新。
![](https://img.haomeiwen.com/i1387554/eb301a3405abd154.png)
3.根据记录的点进行画线
![](https://img.haomeiwen.com/i1387554/4eca8f015e6d2bd5.png)
贴上画线画圆的方法
![](https://img.haomeiwen.com/i1387554/91b19a007a919df9.png)
4.在每次结束后要进行判断,密码的正确性,是否设置。
![](https://img.haomeiwen.com/i1387554/5c56afe9c846fc9d.png)
总结:没什么难点,纯练手,供新手学习。附属demo链接https://github.com/wuyanghu/UnLock-Swift/tree/master.后续还会继续一些小程序的开发,如五子棋、拼图、数独等。
网友评论