Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Xcode和iOS SDK围绕任意点旋转图像_Xcode_Ios - Fatal编程技术网

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

使用Xcode和iOS SDK围绕任意点旋转图像,xcode,ios,Xcode,Ios,我正在为iOS开发一个应用程序,其中一个图像显示度数(从0到180),另一个图像表示红色箭头 我希望箭头只是根据用户在0到180之间的数字字段中输入的内容旋转 此时箭头围绕其中心旋转(对应于箭头图像的中心),但是我希望箭头从底部旋转。简而言之,我的问题是:如何使用Xcode和iOS SDK围绕任意点旋转图像 这是一张我准备用视觉展示我的问题的图片: 我建议查看UIView和anchorPoint属性: 变换的原点是“中心”特性的值,或者图层的“锚点”特性(如果已更改)的值。(使用“层”特性获取底

我正在为iOS开发一个应用程序,其中一个图像显示度数(从0到180),另一个图像表示红色箭头

我希望箭头只是根据用户在0到180之间的数字字段中输入的内容旋转

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

这是一张我准备用视觉展示我的问题的图片:
我建议查看
UIView
anchorPoint
属性:

变换的原点是“中心”特性的值,或者图层的“锚点”特性(如果已更改)的值。(使用“层”特性获取底层核心动画层对象。)默认值为CGAffineTransformIdentity


这并不像konrads那样好,但是如果时间是一个问题,另一种处理方法是将针图像放大,并使1/2图像透明,那么自动锚点将位于图像的中心

现在:

成功

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