我正在重新将自己介绍给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