iOS 利用贝塞尔曲线实现Q弹的下拉刷新

再次受 Kitten 大神的一篇妙文:http://www.kittenyang.com/cadisplaylinkanduibezierpath/所启发,想要自己来实现原文中 Kitten 已实现的动画效果。

最终效果如下:

有一些基础的知识需要先事先了解:

CADisplayLink,可理解为跟屏幕刷新频率同步的定时器。可见Kitten 的博文:http://www.kittenyang.com/cadisplaylinkanduibezierpath/

UIKit Dynamics,iOS7 之后 UIKit 中包含的可应用于 View 对象的“物理引擎”。可见Pandara 的这篇博文:http://pandara.xyz/2015/10/28/UIDynamic/

iOS 利用贝塞尔曲线实现Q弹的下拉刷新_第1张图片

原文地址------由于该文章没有完整的Demo,代码介绍也比较简单没有细节化写,本人看后手痒自己做了一个Demo给予参考:https://github.com/dengzemiao/DZMDynamicAnimatorDemo

你可能感兴趣的:(iOS 利用贝塞尔曲线实现Q弹的下拉刷新)