UIImageView(可扩展至UIView)的抖动
李谦
2023-12-01
CABasicAnimation* shake = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; // transform.rotation.z为围绕z轴旋转
//设置抖动幅度
shake.fromValue = [NSNumber numberWithFloat:-0.1];
shake.toValue = [NSNumber numberWithFloat:+0.1];
shake.duration = 0.1;
shake.autoreverses = YES; //是否重复
shake.repeatCount = 4;
[self.imageView.layer addAnimation:shake forKey:@"imageView"];
self.imageView.alpha = 1.0;
[UIView animateWithDuration:2.0 delay:2.0 options:UIViewAnimationOptionCurveEaseIn animations:nil completion:nil];