使用PanGestureRecognizer translationInView跟踪触摸位置

时间:2010-08-02 09:25:00

标签: uiview translation rotation cgaffinetransform

我如何使用返回translationInView的PanGestureRecognizer CGPoint跟踪用户触摸位置,以便我可以旋转图像以便用户触摸的点停留在手指下? / p>

我可以使用CGAffineTransformRotate进行旋转但是它需要一个以弧度为单位的旋转角度。目前我正在使用M_PI/20;

由于

2 个答案:

答案 0 :(得分:1)

将此添加到您的代码中:

#define degreesToRadians(degrees) (M_PI * degrees / 180.0)
#define radiansToDegrees(radians) (radians * 180 / M_PI)

答案 1 :(得分:0)

Apple为转换提供了这些GLKit functions

var u Username
    var s string
    s = "test"
    u = Username(s)