Имам това досега. Искам изображението да се завърти за около 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 градуса.