2011-06-12 129 views
0

我有一個UIImageView是明星的圖像。問題是當我移動它時,我希望恆星旋轉。如何旋轉UIImageView使其看起來像旋轉3秒鐘。我想讓它旋轉720度。請幫助...如何旋轉UIImageView

回答

4

對於一個非常簡單的方法,你可以使用

imageView.transform = CGAffineTransformMakeRotation(radianRotation); 

其中radianRotation是浮動,例如720度的4 * pi。不管你喜歡什麼,你都可以玩基本的動畫和改變旋轉角度。

但是,如果你想要一個更復雜的解決方案,那麼我強烈建議你看一下答案,這樣相關的帖子:how to rotate UIIMageVIew with fix point?

而且,看到在屏幕的右側掛了無數相關的職位。許多人都有你需要的所有代碼(禁止繞圈兩次)。

0

您還可以使用

[imageView layer].transform = CATransform3DMakeRotation(variables); 
0

爲了您的商品,還以PengOne的回答,您可以使用M_PI,M_PI_2,M_PI_4常量在math.h中可用