一、動(dòng)畫效果圖:

二、實(shí)現(xiàn)的代碼簡(jiǎn)單,只需要準(zhǔn)備幾張心形圖片,并在控制器中調(diào)用-(void)animationInView:(UIView *)view withImage:(UIImage *)image;該方法,即可實(shí)現(xiàn)上圖效果。具體的實(shí)現(xiàn)代碼如下:

三、自定義AnimationPictureView,繼承 UIView,實(shí)現(xiàn)動(dòng)畫效果,具體代碼如下:
1.在AnimationPictureView.h文件聲明-(void)animationInView:(UIView *)view withImage:(UIImage *)image方法。

2.在AnimationPictureView.m文件實(shí)現(xiàn)-(void)animationInView:(UIView *)view withImage:(UIImage *)image方法。動(dòng)畫的核心就是動(dòng)態(tài)的獲取路徑的終點(diǎn)及控制點(diǎn),來(lái)構(gòu)造貝塞爾曲線作為動(dòng)畫的路徑。

