2009-11-22 2 views
1

У меня есть координаты касанийBegan и touchEnded. Но в прикосновениях Могу ли я получить все координаты касания от touchhesBegan до касания. Я имею в виду, когда я положил палец на экран и перетащил в какое-то положение, а затем поднял его. Итак, могу ли я получить все координаты исходного положения до конечного положения. Если возможно, как я могу их получить?touchhesMoved: withEvent

ответ

5

TouchesMoved вызывается каждый раз, когда есть движение на ощупь. Если вам нужен массив всех точек, вам нужно будет добавить их в изменяемый массив каждый раз, когда вызывается touchMoved.

- (void) touchesMoved: (NSSet *)touches withEvent:(UIEvent *)event { 
    CGPoint tappedPt = [[touches anyObject] locationInView: self]; 
    int  xPos = tappedPt.x; 
    int  yPos = tappedPt.y; 
    // do something with xPos and yPos like add them to an array 
} 
+0

CGPoint tappedPt = [[касается любого объекта] locationInView: self.view]; –

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