我正在開發iOS應用程序,其中有一個圖像顯示度數(從0到180),第二個圖像表示紅色箭頭。使用Xcode和iOS SDK旋轉關於任意點的圖像
我想(對應於箭頭圖像的中心),以簡單地根據用戶在數字字段中輸入從0到180。
在箭頭繞其中心的瞬間輸入旋轉的箭頭,但是我希望箭頭從底部旋轉。總之,我的問題是:如何使用Xcode和iOS SDK旋轉關於任意點的圖像?
這裏是一個像我準備直觀地展現我遇到的問題:
我正在開發iOS應用程序,其中有一個圖像顯示度數(從0到180),第二個圖像表示紅色箭頭。使用Xcode和iOS SDK旋轉關於任意點的圖像
我想(對應於箭頭圖像的中心),以簡單地根據用戶在數字字段中輸入從0到180。
在箭頭繞其中心的瞬間輸入旋轉的箭頭,但是我希望箭頭從底部旋轉。總之,我的問題是:如何使用Xcode和iOS SDK旋轉關於任意點的圖像?
這裏是一個像我準備直觀地展現我遇到的問題:
我建議尋找到UIView
的transform
documentation和anchorPoint
屬性:
的變換由來是中心屬性的值,或者是圖層的anchorPoint屬性(如果已更改)。 (使用圖層屬性來獲取底層Core Animation圖層對象。)默認值是CGAffineTransformIdentity。
這不如konrads更好,但如果時間是一個問題,另一種方法來處理這只是使針圖像更大,並有1/2的圖像是透明的,然後汽車定位點將位於圖像的中心。
現在:
______ |^| | | | -------
讓它
______ |^| | | | | | | | -------