我正在开发iOS应用程序,其中有一个图像显示度数(从0到180),第二个图像表示红色箭头。使用Xcode和iOS SDK旋转关于任意点的图像
我想(对应于箭头图像的中心),以简单地根据用户在数字字段中输入从0到180。
在箭头绕其中心的瞬间输入旋转的箭头,但是我希望箭头从底部旋转。总之,我的问题是:如何使用Xcode和iOS SDK旋转关于任意点的图像?
这里是一个像我准备直观地展现我遇到的问题:
我正在开发iOS应用程序,其中有一个图像显示度数(从0到180),第二个图像表示红色箭头。使用Xcode和iOS SDK旋转关于任意点的图像
我想(对应于箭头图像的中心),以简单地根据用户在数字字段中输入从0到180。
在箭头绕其中心的瞬间输入旋转的箭头,但是我希望箭头从底部旋转。总之,我的问题是:如何使用Xcode和iOS SDK旋转关于任意点的图像?
这里是一个像我准备直观地展现我遇到的问题:
我建议寻找到UIView
的transform
documentation和anchorPoint
属性:
的变换由来是中心属性的值,或者是图层的anchorPoint属性(如果已更改)。 (使用图层属性来获取底层Core Animation图层对象。)默认值是CGAffineTransformIdentity。
这不如konrads更好,但如果时间是一个问题,另一种方法来处理这只是使针图像更大,并有1/2的图像是透明的,然后汽车定位点将位于图像的中心。
现在:
______ |^| | | | -------
让它
______ |^| | | | | | | | -------