我正在開發一個應用程序,其中我旋轉了360度的視圖,但我無法旋轉360度。 已經越來越被旋轉180度後得到旋轉時,它正在回到它原來的位置..如何以360度旋轉3D視圖?
animation = [CABasicAnimation animationWithKeyPath:@"transform"];
transform = CATransform3DMakeRotation(3.14f, 1.0f, 1.0f, 1.0f);
value = [NSValue valueWithCATransform3D:transform];
[animation setToValue:value];
[animation setAutoreverses:YES];
[animation setDuration:0.9];
[[rotatBall layer] addAnimation:animation forKey:@"180"]; //rotatBall is a view
換句話說,它正在來回轉動。 如何不斷旋轉它.... 請幫助...
2弧度,但每當我寫2,它甚至不動 –
你可能想[查看你的數學(http://www.google.com/search?q=how+many+radians+是+ 360 +度)。另外,你可能會發現常量M_PI有幫助。 – rickster
我的意思是180 * 2 ...即使我寫了6.28,但沒有結果..請幫助 –