通过滑动手势,是否可以计算滑动的距离。
- (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);
}
希望它对您有帮助,只需将起始点和端点传递给此方法....
我使用了与此文章类似的方法来识别一定数量像素的滑动手势,但如果您使用的基础SDK至少为4,请尝试使用UISwipeGestureRecognizer,这可以使它变得更容易;请参阅此帖子。