2015-03-03 71 views
0

使用UIImageview的Im根據定時器選擇器進行移動。它的中心移動某個x軸和y軸。現在我希望這個圖像能夠及時旋轉,這意味着我需要添加一個名爲'w'的浮點常量,這將是每次選擇器運行時圖像旋轉的角度。 我需要知道是否有任何可能的方式訪問當前的方向並修改它。設置圖像的方向

回答

0

如果您需要旋轉你的UIImageView,你可以使用這個

CGAffineTransform transform = CGAffineTransformRotate(imageView.transform, M_PI/2.0f); 
imageView.transform = transform; 

在您的計時器方法使用這種相對於當前的旋轉度。

0

首先;

#define degreesToRadians(degrees) ((degrees)/180.0 * M_PI) 

這將度轉換爲弧度的變換

這是你應該打電話把imageview的

-(void)rotateImage 
{ 
    yourImageView.transform = CGAffineTransformMakeRotation(atan2(yourImageView.transform.b, yourImageView.transform.a)+degreesToRadians(delta)); 
    k++; 
} 

三角洲是旋轉量的方法。作爲一個角度。

atan2(b,a)獲取imageview的當前旋轉。 有關更詳細的解答click