Проведите расстояние в iphone SDK? - PullRequest
1 голос
/ 10 января 2011

С помощью жеста смахивания можно рассчитать расстояние смахивания (вверх, вниз, влево, вправо)?

Ответы [ 2 ]

2 голосов
/ 10 января 2011
- (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 голосов
/ 10 января 2011

Я использовал подход, аналогичный этой статье , для распознавания жестов смахивания определенного количества пикселей, но если вы используете базовый SDK не менее 4, попробуйте использовать UISwipeGestureRecognizer , что может сделать это намного легче; см. сообщение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...