代码实现
创建定时器
_timer=[NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(doudongAnimation) userInfo:nil repeats:YES];
动画实现
-(void)doudongAnimation{ CABasicAnimation* shake = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; //设置抖动幅度 shake.fromValue = [NSNumber numberWithFloat:-0.1]; shake.toValue = [NSNumber numberWithFloat:+0.1]; shake.duration = 0.1; shake.autoreverses = YES; //是否重复 shake.repeatCount = 4; [self.smallImgView.layer addAnimation:shake forKey:@"smallImgView"]; self.smallImgView.alpha = 1.0; [UIView animateWithDuration:2.0 delay:2.0 options:UIViewAnimationOptionCurveEaseIn animations:nil completion:nil]; }
·