wéi kann ech en UIGestureRecognizer
annuléieren oder zréckgesat? De Problem ass, datt wann ech waitForSomething
op NEE
während engem Geste setzen, ass dat nächst Event UIGestureRecognizerStateChanged
. Awer dat éischt Evenement sollt UIGestureRecognizerStateBegan
sinn.
Mäi Code:
- (void) panned:(UIPanGestureRecognizer *) recognizer {
if (waitForSomething) {
// cancel or reset the recognizer!
// because the next event should be UIGestureRecognizerStateBegan and not UIGestureRecognizerStateChanged
return;
}
switch (recognizer.state) {
case UIGestureRecognizerStateBegan:
// important initialisation code
break;
case UIGestureRecognizerStateChanged:
// do something
break;
}
}
Merci fir Är Hëllef!