Uiimageview旋转,而不是在中心旋转



我正在尝试为我的一个项目设置一个仪表。

我有两个图像。一个是表盘背景,第二个是指针。

手是一个110px X 110px的图像,其中手的中心位于图像的中心。

我将图片加载到uiimageview中。

当我尝试这样做时:

imageViewHand.transform = CGAffineTransformMakeRotation(4*[slider value]);

我得到一个旋转,但旋转中心不是图像的中心。

uiimageview的尺寸为110px X 110px,模式为居中。

你知道我做错了什么吗?

我直接通过storyboard加载手的图像。

一个附加问题,如果我使用imageViewHand.layer.anchorPoint = CGPointMake(0.25, 0.25);要改变引脚点,有没有办法表示这个点?只是为了得到正确的偏移量?

谢谢

我花了一些时间来了解自动布局的含义以及如何关闭它:

http://www.goodbyehelicopter.com/2012/02/arggh-xcode-4-3-auto-layout-is-on-by-default-how-to-turn-off-auto-layout/

最新更新