Sono nuovo per iOS, sto usando UIPanGestureRecognizer
nel mio progetto. In cui ho il requisito di ottenere il punto di contatto corrente e il punto di contatto precedente quando trascino la vista. Sto lottando per ottenere questi due punti.Come ottenere il punto di tocco attuale e il punto di tocco precedente nel metodo UIPanGestureRecognizer?
Se uso touchesBegan
metodo Invece di usare UIPanGestureRecognizer
, ho potuto ottenere questi due punti dal seguente codice:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
CGPoint touchPoint = [[touches anyObject] locationInView:self];
CGPoint previous=[[touches anyObject]previousLocationInView:self];
}
ho bisogno di ottenere questi due punti in UIPanGestureRecognizer
metodo evento fuoco. Come posso raggiungere questo obiettivo? per favore guidami
In teoria questo funzionerebbe ... ma in pratica non ... – Sakiboy