一、动画效果图:
二、实现的代码简单,只需要准备几张心形图片,并在控制器中调用-(void)animationInView:(UIView *)view withImage:(UIImage *)image;该方法,即可实现上图效果。具体的实现代码如下:
三、自定义AnimationPictureView,继承 UIView,实现动画效果,具体代码如下:
1.在AnimationPictureView.h文件声明-(void)animationInView:(UIView *)view withImage:(UIImage *)image方法。
2.在AnimationPictureView.m文件实现-(void)animationInView:(UIView *)view withImage:(UIImage *)image方法。动画的核心就是动态的获取路径的终点及控制点,来构造贝塞尔曲线作为动画的路径。