iOS 抖动动画

作者: iOS小明 | 来源:发表于2016-04-23 16:54 被阅读547次

不多说 直接上代码吧

#pragma mark -抖动动画

- (void)shaking:(IconView *)view {

CAKeyframeAnimation *anim = [CAKeyframeAnimation animation];

anim.keyPath = @"transform.rotation";

anim.values = @[@(Angle2Radian(-5)),  @(Angle2Radian(5)), @(Angle2Radian(-5))];

anim.duration = 0.25;

//动画的重复执行次数

anim.repeatCount = MAXFLOAT;

//保持动画执行完毕后的状态

anim.removedOnCompletion = NO;

anim.fillMode = kCAFillModeForwards;

[view.layer addAnimation:anim forKey:@"shake"];

}

相关文章

网友评论

  • 李某lkb:不错.很好用.就是Angle2Radian这个被废除了.然后我是用M_PI做的.

本文标题:iOS 抖动动画

本文链接:https://www.haomeiwen.com/subject/eqzxrttx.html