這篇文章來源自對(duì)于Elastic view animation using UIBezierPath這篇文章的修改,原文使用Swift實(shí)現(xiàn)了果凍下拉刷新的效果。本人將原文的代碼使用Objective-C做了實(shí)現(xiàn)。因此十分感謝原文作者的分享,我使用Objective-C重現(xiàn)實(shí)現(xiàn)相同的功能主要是為了理解原文作者的實(shí)現(xiàn)思想羹铅,另外也是為了熟悉UIBezierPath和CAShapeLayer。
本文所使用的代碼已經(jīng)上傳至GitHub,鏈接地址是Elastic_Refresh愉昆。有興趣的朋友可以下載看一下职员。
具體的實(shí)現(xiàn)方法在Elastic view animation using UIBezierPath已經(jīng)有了很清楚的解釋,如果有朋友對(duì)這個(gè)效果有興趣也歡迎大家和我交流跛溉。我希望能夠把這個(gè)效果寫成一個(gè)可復(fù)用的框架焊切,現(xiàn)在已經(jīng)有人實(shí)現(xiàn)了Swift版本的了。