使用Xcode和iOS SDK旋转任意点的图像

Alb*_*lbz 2 xcode ios

我正在为iOS开发一个应用程序,我有一个显示度数的图像(从0到180)和第二个代表红色箭头的图像.

我希望箭头根据用户在0到180的数字字段中输入的输入进行简单旋转.

此时箭头围绕其中心旋转(对应于箭头图像的中心),但是我希望箭头从底部旋转.简而言之,我的问题是:如何使用Xcode和iOS SDK旋转任意点的图像?

这是我准备直观地展示我遇到的问题的图像: 在此输入图像描述

kon*_*ier 5

我建议寻找到UIViewtransform文档anchorPoint属性:

变换的原点是center属性的值,如果更改了图层的anchorPoint属性.(使用layer属性获取基础Core Animation图层对象.)默认值为CGAffineTransformIdentity.