【问题标题】:How can we rotate UIImageView by 360 degree using touch?我们如何使用触摸将 UIImageView 旋转 360 度?
【发布时间】:2012-05-22 07:19:06
【问题描述】:

我需要一个代码来将 UIImageView 旋转 360 度,即时钟方向或反时钟方向,具体取决于触摸。

如果用户触摸 90 度角,则图像应仅旋转 90 度。就像我需要处理 90,180,270 和 360 度角。

【问题讨论】:

    标签: iphone objective-c ipad ios5


    【解决方案1】:

    请借助y2-y1/x2-x1公式求角度

    点击屏幕上的手指,然后你可以在那里得到触摸点。 所以它是 x2,y2

    并且imageview的中心是x1,y1

    在触摸结束时将此行放入代码中。

    [imageView setTransform:CGAffineTransformMakeRotation(degree*(M_PI/180.0f))];
    

    它肯定会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      • 2011-03-26
      相关资源
      最近更新 更多