Hallo,
ich erzeuge mir wie folgt eine Animation:
Diese wird ausgeführt, sobald ein touch auf ein Button erfolgt.
Mein Problem ist jetzt, das Verhalten der App, wenn der User nach dem Touch auf ein weiteres Button tippt, während die Animation noch läuft. In diesem Fall wird die 2te Animation nicht korrekt ausgeführt.
Gibr es eine Möglichkeit alle touchevents zu unterbinden, solange eine Animation läuft? Oder, was noch besser wäre, die zweite Animation erst nach dem Beenden der ersten auszuführen?
Danke
ich erzeuge mir wie folgt eine Animation:
Quellcode
- [UIView beginAnimations:[NSString stringWithFormat:@"selectValueAnimated"] context:nil];
- [UIView setAnimationDelegate:self];
- [UIView setAnimationDuration:0.5];
- [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
- [UIView setAnimationDidStopSelector:@selector(reloadTables)];
- ...
- [UIView commitAnimations];
Diese wird ausgeführt, sobald ein touch auf ein Button erfolgt.
Mein Problem ist jetzt, das Verhalten der App, wenn der User nach dem Touch auf ein weiteres Button tippt, während die Animation noch läuft. In diesem Fall wird die 2te Animation nicht korrekt ausgeführt.
Gibr es eine Möglichkeit alle touchevents zu unterbinden, solange eine Animation läuft? Oder, was noch besser wäre, die zweite Animation erst nach dem Beenden der ersten auszuführen?
Danke