2012-11-28 33 views
2

我正在開發iOS應用程序,其中有一個圖像顯示度數(從0到180),第二個圖像表示紅色箭頭。使用Xcode和iOS SDK旋轉關於任意點的圖像

我想(對應於箭頭圖像的中心),以簡單地根據用戶在數字字段中輸入從0到180。

在箭頭繞其中心的瞬間輸入旋轉的箭頭,但是我希望箭頭從底部旋轉。總之,我的問題是:如何使用Xcode和iOS SDK旋轉關於任意點的圖像?

這裏是一個像我準備直觀地展現我遇到的問題: enter image description here

回答

5

我建議尋找到UIViewtransform documentationanchorPoint屬性:

的變換由來是中心屬性的值,或者是圖層的anchorPoint屬性(如果已更改)。 (使用圖層屬性來獲取底層Core Animation圖層對象。)默認值是CGAffineTransformIdentity。

1

這不如konrads更好,但如果時間是一個問題,另一種方法來處理這只是使針圖像更大,並有1/2的圖像是透明的,然後汽車定位點將位於圖像的中心。

現在:

______ 
|^| 
| | | 
------- 

讓它

______ 
|^| 
| | | 
|  | 
|  | 
------- 
相關問題