Jestem nowy na iOS, używam UIPanGestureRecognizer
w moim projekcie. W którym mam wymóg uzyskania aktualnego punktu dotyku i poprzedniego punktu kontaktu, gdy przeciągam widok. Staram się uzyskać te dwa punkty.Jak uzyskać bieżący punkt dotykowy i poprzedni punkt dotykowy w metodzie UIPanGestureRecognizer?
Jeśli używam touchesBegan
metodę zamiast korzystania UIPanGestureRecognizer
, mogę dostać te dwa punkty według następującego kodu:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
CGPoint touchPoint = [[touches anyObject] locationInView:self];
CGPoint previous=[[touches anyObject]previousLocationInView:self];
}
Muszę dostać te dwa punkty w UIPanGestureRecognizer
metody pożaru zdarzenia. Jak mogę to osiągnąć? proszę, prowadź mnie.
Teoretycznie to działałoby ... ale w praktyce nie ... – Sakiboy