用两个CGPoint找到UIPushBehavior的角度



我正在做一个涉及iOS 7 UIDyanmics和UIPushBehavior的项目。作为其中的一部分,我正在尝试基于两个CGPoint计算对象的角度(以弧度表示)。在我的研究中,我找到了这个答案,但它用Java表达。

求两个轴承之间的角度

如果有人拥有Objective-C等价物,那就太棒了。

给定两点...

#include <math.h>
CGPoint p0;
CGPoint p1;

角度是每个维度变化商的反角...

double dx = p0.x-p1.x;
double dy = p0.y-p1.y;
double angle = (dx)? atan(dy/dx) : NAN;

仅供参考,下次,SO文化强烈鼓励提问者展示研究,尝试解决方案。

最新更新