我有一个位置(x:138
和y:107
)的图片视图,它不在屏幕的中央。现在我不想计算这些点和水平线之间的角度,但我不知道该怎么做。
有谁可以告诉我更多关于这个的事情?
答案 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);