Я хочу повернуть изображение на 190 градусов при нажатии кнопки. Это работает, но когда я снова нажимаю кнопку, анимация должна начинаться там, где она заканчивалась, вместо того, чтобы начинать с 0. Поэтому каждый раз, когда я нажимаю кнопку, анимация должна поворачиваться на 190 градусов.Вращение изображения Xcode toValue и fromValue
Он начинается в 0 каждый раз becouse мой fromValue устанавливается в 0.
ли кто-нибудь знает, как я могу сделать fromValue начать где мое изображение заканчивается. Мой код ниже.
- (IBAction)buttonPressed
{
CABasicAnimation *imageRotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
imageRotation.fromValue = [NSNumber numberWithFloat:0];
imageRotation.toValue = [NSNumber numberWithFloat:((190*M_PI)/ -180)];
imageRotation.duration = 1.5;
imageRotation.repeatCount = 1;
imageRotation.removedOnCompletion = NO;
imageRotation.autoreverses=NO;
imageRotation.fillMode = kCAFillModeForwards;
[image.layer addAnimation:imageRotation forKey:@"imageRotation"];
}