У меня есть изображение аналоговой дозирующей иглы, как на измерителе VU, и я использую следующий код для поворота иглы в нужное положение:
needleView.layer.anchorPoint = CGPointMake(0.5, 0.5);
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:5.0];
[UIView setAnimationBeginsFromCurrentState:YES];
// rotate 90 degrees of arc, in this case, from 90 degrees clockwise to 180 degrees:
self.needleView.transform = CGAffineTransformMakeRotation(90 * M_PI / 180);
[UIView commitAnimations];
Работает нормально.
Однако я хочу добавить анимацию туда-сюда, пока игла наконец не остановится на желаемом значении, другими словами, добавить некоторый отскок к движению иглы. Я не могу понять, как это сделать.
Любая помощь приветствуется.
LQ