通过滑动手势,是否可以计算滑动距离(向上,向下,向左,向右)?
答案 0 :(得分:2)
- (CGFloat)distanceBetweenTwoPoints:(CGPoint)fromPoint toPoint:(CGPoint)toPoint
{
float x = toPoint.x - fromPoint.x;
float y = toPoint.y - fromPoint.y;
return sqrt(x * x + y * y);
}
希望它能为您提供帮助,只需将start和endpoint传递给此方法....
答案 1 :(得分:0)
我使用了与此article类似的方法来识别一定数量像素的滑动手势,但如果您使用的基本SDK至少为4,请尝试使用UISwipeGestureRecognizer让它变得更容易;见post。