我正在重新將自己介紹給iOS編程,並且遇到了一個看似簡單的問題。我一直在關注this example about how to rotate a image according to the user's heading。關鍵部分是:如何在它自己的中心周圍旋轉UIImageView?
float heading = -1.0f * M_PI * newHeading.magneticHeading/180.0f;
arrowImage.transform = CGAffineTransformMakeRotation(heading);
圖像確實是旋轉的,但中心似乎不是旋轉的錨點。我一直在谷歌搜索,但無法弄清楚。有人能指出我正確的方向嗎?
下面是情況下的截圖並不清楚:在初始狀態,標籤爲中心的圓形和白色方塊在圖像中居中:
您可以直接設置圖層的錨點view.layer.anchorPoint = anchorPoint; – Jack
anchorPoint **默認爲**(0.5,0.5),也就是視圖的中心。還有其他問題在這裏,我們需要更多的細節。 –
你需要什麼樣的細節? – Florian