关键词:UIView Animation
、 CALayer Animation
、 UIViewPropertyAnimation
UIView Animation
可以实现简单的动画。他是对CALayer Animation的封装,主要实现移动、旋转、缩放、变色等基本操作。
实现的动画无法回撤、暂停、与手势交互。
UILayer Animation
是在更底层CALayer 上的动画接口,除了可以实现第一种的动画效果他可以修改更多的属性以实现各种复杂的动画效果
可以实现回撤、暂停、与手势交互
UIViewPropertyAnimator
iOS10中引进的处理交互式动画接口 他也是基于UIView实现的 ,可以实现所有的UIView Animation 效果。 他最大的优点在于timing function 以及手势配合的交互变成,其动画设置相比第二种十分简便,可以说是为交互而生的动画
网友评论