我有一张卡通脸的图像来旋转它,就像摇头从左到右(如我们在听音乐时所做的一样)一段时间,如5- 7秒。所以,我在做以下事情:旋转到特定角度不起作用
-(void)rotation{
CABasicAnimation *rotate = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
[rotate setFromValue:[NSNumber numberWithFloat:0.0]];
[rotate setToValue:[NSNumber numberWithFloat:45]];
[rotate setDuration:5.0];
[rotate setAutoreverses:YES];
[rotate setTimingFunction:[CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseInEaseOut]];
[[faceImage layer] addAnimation:rotate forKey:@"dangleFaceImage"];
}
但是图像像球一样旋转!我认为我的代码根本不正确。我怎么能做那个轮换?
曾听说过[radians](http://sv.wikipedia.org/wiki/Radian)?文件中提到所有角度都以弧度为单位(如“旋转角度'弧度”) – 2013-05-03 07:15:34