OC图表绘制总结

OC 曲线图表动画 类似心电图

2017-08-30  本文已影响0人  jzz_

前一段时间帮朋友写的一个这样的动画。大概效果如图所示,一个类似心电图的动画。该动画是是在以前图表动画的基础上做了适当的修改。先上代码传送门github。我以前的同事已经把大部分的代码发布到他的github,下面附上他的传送门。
github
简书

折线动画图.gif

接下来开始逐步讲解实现的步骤。
1.获取绘制上下文,先预设一个参考点为坐标原点

2.绘制 X 轴和 Y 轴线段以及平行 X 轴的引导虚线。
3.转值数组为点坐标数组

4.执行绘制动画

注意事项

由于动画的实现过程是动画的重复创建与销毁,我们需要把 shapeLayer 存放到一个数组里面,在下次创建的时候,释放这些绘制的 shapeLayer。防止造成内存泄漏。
如需查看实现代码,请点击这里,本文不再粘贴代码了,我在代码里面加了详细的注释。

上一篇 下一篇

猜你喜欢

热点阅读