iOS程序员的业余沙龙IOS网友们的篇章

iOS 抖动动画

2016-04-23  本文已影响547人  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"];

}

上一篇 下一篇

猜你喜欢

热点阅读