У меня это пока. Я хочу, чтобы изображение вращалось примерно 30 секунд, останавливалось, а затем смотрело в другую сторону.
редактировать. Изменил код. У меня есть такой, но он вращается и не останавливается на 180 градусов. Я хочу, чтобы он вращался несколько раз и останавливался в противоположном направлении.
CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.z"];
animation.duration = 0.60;//animation.duration = 0.60;
animation.repeatCount = 1;//animation.repeatCount = 1000ˆ
//#warning remove comment brackets below
animation.keyTimes = [NSArray arrayWithObjects:
[NSNumber numberWithFloat:0.0],
[NSNumber numberWithFloat:1.0], nil];
animation.values = [NSArray arrayWithObjects:
[NSNumber numberWithFloat:0.0],
[NSNumber numberWithFloat:(degrees / 180)*M_PI], nil];
animation.fillMode = kCAFillModeForwards;
Как я могу остановить анимацию с изображением, все еще повернутым на 180 градусов.