【问题标题】:Can I set the origin of rotation when rotating an view with CGAffineTransformMakeRotation()?使用 CGAffineTransformMakeRotation() 旋转视图时可以设置旋转原点吗?
【发布时间】:2010-10-25 15:28:27
【问题描述】:

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

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

myView.transform = CGAffineTransformMakeRotation(.25);

【问题讨论】:

    标签: iphone cocoa-touch uikit


    【解决方案1】:

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

    最好的答案是更改UIView的底层的anchorPoint属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多