九宫格解锁swift版本

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

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

九宫格

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


绘制九宫格

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


移动的坐标

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

画线画点

贴上画线画圆的方法


画线画圆

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

逻辑判断

总结:没什么难点,纯练手,供新手学习。附属demo链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,250评论 4 61
  • 嗯哼嗯哼蹦擦擦~~~ 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 ...
    philiha阅读 5,032评论 0 6
  • 晨起就开机 因为锁屏, 是你啊…… 抱着手机发呆 因为我等的消息 是你啊…… 雨还在淅沥淅沥 可你如树最下方的树叶...
    不加葱的阳春面阅读 235评论 2 0
  • 前两天, 在把玩自家 App 应用的时候,发现了导航栏的一些过渡动画小瑕疵,虽然不影响大局使用,但对于我这种 ‘伪...
    Zaki丶阅读 432评论 0 2
  • 当我收到征文通知的时候我大致看了下题目,和往常不一样的是这次有两个题目供于选择。‘我的大学’和‘我很重要’...
    小小超子阅读 542评论 0 0