使用Xcode和iOS SDK围绕任意点旋转图像
我正在为iOS开发一个应用程序,其中一个图像显示度数(从0到180),另一个图像表示红色箭头 我希望箭头只是根据用户在0到180之间的数字字段中输入的内容旋转 此时箭头围绕其中心旋转(对应于箭头图像的中心),但是我希望箭头从底部旋转。简而言之,我的问题是:如何使用Xcode和iOS SDK围绕任意点旋转图像 这是一张我准备用视觉展示我的问题的图片:使用Xcode和iOS SDK围绕任意点旋转图像,xcode,ios,Xcode,Ios,我正在为iOS开发一个应用程序,其中一个图像显示度数(从0到180),另一个图像表示红色箭头 我希望箭头只是根据用户在0到180之间的数字字段中输入的内容旋转 此时箭头围绕其中心旋转(对应于箭头图像的中心),但是我希望箭头从底部旋转。简而言之,我的问题是:如何使用Xcode和iOS SDK围绕任意点旋转图像 这是一张我准备用视觉展示我的问题的图片: 我建议查看UIView和anchorPoint属性: 变换的原点是“中心”特性的值,或者图层的“锚点”特性(如果已更改)的值。(使用“层”特性获取底
我建议查看
UIView
和anchorPoint
属性:
变换的原点是“中心”特性的值,或者图层的“锚点”特性(如果已更改)的值。(使用“层”特性获取底层核心动画层对象。)默认值为CGAffineTransformIdentity
这并不像konrads那样好,但是如果时间是一个问题,另一种处理方法是将针图像放大,并使1/2图像透明,那么自动锚点将位于图像的中心 现在: 成功
______
| ^ |
| | |
-------
______
| ^ |
| | |
| |
| |
-------