获取imageview和touch之间的角度

时间:2013-01-28 09:38:54

标签: ios objective-c cocoa-touch

我有一个位置(x:138y:107)的图片视图,它不在屏幕的中央。现在我不想计算这些点和水平线之间的角度,但我不知道该怎么做。

有谁可以告诉我更多关于这个的事情?

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作,其中Start-和endpoint是图像位置。

Example:

CGPoint endPoint = CGPointMake(50, 100);

CGPoint startPoint = CGPointMake(100, 100);

float angleVal = (((atan2((endPoint.x - startPoint.x) , (endPoint.y - startPoint.y)))*180)/M_PI);