2011-01-10 3 views

ответ

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

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

+0

привета, как я могу вычислить расстояние считывания в UISwipeGestureRecognizer? –

+0

есть игра с этим примером: http://developer.apple.com/library/ios/#samplecode/SimpleGestureRecognizers/Listings/Classes_GestureRecognizerViewController_m.html#//apple_ref/doc/uid/DTS40009460-Classes_GestureRecognizerViewController_m-DontLinkElementID_4 - выглядит как вы можете использовать представление? – petert

+0

вы не поняли мой вопрос ... метод салфетки будет называться автоматически .. OK ... например, когда я прикасаюсь к перемещению более 100 пунктов, метод салфетки должен быть нанят .. в обычном методе .. даже если мы переместим 10 очков .. это нанято .. –

Смежные вопросы