项目介绍:
用递归算法实现iOS补位动画
前言
写这个动画,主要是为了运用递归算法。
需求如下:
- 点击任一个方块,在它之后的方块都向前移动进行补位。
效果如下:
实现思路:
1.创建的方块数要比展示的方块多一个。
2.将被点击的方块的Frame赋给它之后的方块
3.如果被点击的方块之后的方块之后,还有方块,那就把它之后的方块的Frame再赋给它之后的方块的之后的方块。
本文来自:https://github.com/xlsd/SDDemo
前言
写这个动画,主要是为了运用递归算法。
实现思路:
1.创建的方块数要比展示的方块多一个。
2.将被点击的方块的Frame赋给它之后的方块
3.如果被点击的方块之后的方块之后,还有方块,那就把它之后的方块的Frame再赋给它之后的方块的之后的方块。
本文来自:https://github.com/xlsd/SDDemo