iPhone sdk 中的滑动距离?

问题描述 投票:0回答:2

通过滑动手势,是否可以计算滑动的距离。

iphone ipad
2个回答
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);
}

希望它对您有帮助,只需将起始点和端点传递给此方法....


0
投票

我使用了与此文章类似的方法来识别一定数量像素的滑动手势,但如果您使用的基础SDK至少为4,请尝试使用UISwipeGestureRecognizer,这可以使它变得更容易;请参阅此帖子

© www.soinside.com 2019 - 2024. All rights reserved.