我正在尝试制作iPhone / iPad应用程序,而我正在尝试将图像慢慢旋转360度。但是当我增加动画持续时间时,图片会旋转1/4,然后重新设置回动画的开头。
有谁能告诉我这有什么问题?
到目前为止我所拥有的:
CABasicAnimation *fullRotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
[fullRotation setFromValue:[NSNumber numberWithFloat:0]];
[fullRotation setToValue:[NSNumber numberWithFloat:((2*M_PI))]];
fullRotation.speed = .5f;
fullRotation.duration = 5.5;
fullRotation.repeatCount = 1;
fullRotation.repeatCount = HUGE_VALF;
[[cosmic layer] addAnimation:fullRotation forKey:@"transform.rotation"];
答案 0 :(得分:1)
只需从代码中删除这一行:
fullRotation.speed = .5f;
然后调整你想要的持续时间。