刷新控件.gif
想要實(shí)現(xiàn)這個(gè)效果分成兩步走
主要說一下思路吧
1.繪制一個(gè)三段顏色的進(jìn)度條悔捶,處于后面動(dòng)畫的方便响迂,選擇創(chuàng)建三個(gè)CAShapeLayer。
2.到達(dá)100%效果的時(shí)候渗勘,我選擇了感覺比較笨的方法沐绒,重新繪制三個(gè)新的CAShapeLayer(如果有更好的方法,請(qǐng)告訴我)旺坠,彼此之間有一定的角度間隔乔遮,然后就是動(dòng)畫。
1.CAShapeLayer進(jìn)行整體的縮放
2.CAShapeLayer的lineWidth進(jìn)行縮放
3.CAShapeLayer的旋轉(zhuǎn)動(dòng)畫