使用CGAffineTransformMakeRotation()旋转视图时,是否可以设置旋转原点?

时间:2009-05-12 18:25:48

标签: iphone cocoa-touch uikit

我有一个UIImageView,我想稍微旋转一下,但是我需要为旋转定义一个特殊的原点。我怎么能这样做?更确切地说,我有一个高脚杯的图像,我希望它在桌子上摆动。它的插座是方形的。因此,当向左转动时,我的旋转原点必须是该方形的左角。当向右摆动时,旋转原点必须是该方形的右角。

我怎么能这样做?我已经有了这个:

myView.transform = CGAffineTransformMakeRotation(.25);

1 个答案:

答案 0 :(得分:1)

关于如何实现这个问题有一个类似的问题here

最佳答案是更改anchorPoint基础图层的UIView属性。