iOS 抖动动画

不多说 直接上代码吧

#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"];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容