Abbrechen einer UIView animateWithDuration vor der Fertigstellung

Ich habe diesen code in meinem Projekt:

- (void) fadeImageView {
    [UIView animateWithDuration:1.0f
                          delay:0
                        options:UIViewAnimationCurveEaseInOut
                     animations:^{
                         self.imageView.alpha = 0.0f;
                     }
                     completion:^(BOOL finished) {
                         //make the image view un-tappable.
                         //if the fade was canceled, set the alpha to 1.0
                     }];

}

allerdings gibt es Umstände, in denen ich möchte, um diesen Vorgang abzubrechen, bevor die Bildansicht ist unsichtbar geworden. Gibt es eine Möglichkeit zu stornieren, diese animation Mitte der animation?

InformationsquelleAutor der Frage Sean Danzeiser | 2012-08-24

Schreibe einen Kommentar