ios开发--animation flash动画
Posted 专注it
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios开发--animation flash动画相关的知识,希望对你有一定的参考价值。

/**
* showAnimationFlash
*/
+ (
void
)showAnimationFlashWithView:(UIView *)animationView duration:(CGFloat)duration {
CAKeyframeAnimation *popAnimation = [CAKeyframeAnimation animationWithKeyPath:@
"transform"
];
if
(!duration) {
popAnimation.duration = .8;
}
popAnimation.duration = duration;
popAnimation.values = @[[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.0f, 0.01f, 1.0f)],[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.1f, 1.1, 1.0f)],[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.9f, 0.9, 1.0f)],[NSValue valueWithCATransform3D:CATransform3DIdentity]];
popAnimation.keyTimes = @[@0.2f,@0.5f,@0.75f,@1.0f];
popAnimation.timingFunctions = @[[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut],[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[animationView.layer addAnimation:popAnimation forKey:nil];
}
以上是关于ios开发--animation flash动画的主要内容,如果未能解决你的问题,请参考以下文章