2012-11-28 23 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的图像是透明的,然后汽车定位点将位于图像的中心。

现在:

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

让它

______ 
|^| 
| | | 
|  | 
|  | 
------- 
相关问题