iOS7之后,苹果新增加了弹簧动画的API,利用这个可以做出来很炫酷的效果,其实也就是一个函数,只不过苹果封装好了,这个函数挺长的,参数也多,在这里根据自己的理解解释下,首先,函数是:
+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay usingSpringWithDamping:(CGFloat)dampingRatio initialSpringVelocity:(CGFloat)velocity options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^ __nullable)(BOOL finished))completion;
我们可以看到这个函数,各个参数的意思是:
duration:动画执行的时长;
delay:延迟多久后执行;