Die Animation innerhalb eines UIScrollView

Ich will den fade-out eine Blick, wie es ist scrollen innerhalb einer übergeordneten UIScrollview. Wenn die fade-out-animation beginnt, wird die scroll-view bewegt sich nicht mehr. Es springt in die richtige position, wenn der fade beendet ist.

Mein fade-out erreicht mit animateWithDuration und block-Objekte, ausgelöst auf einer Seite-Veränderung, die ich erkennen in scrollViewWillBeginDragging.

Weiß jemand, wie man Sie beide gleichzeitig passieren? Nur um klar sein, ich bin nicht 'animieren' der UIScrollView scrollen - sondern es geschieht über die Benutzer-Interaktion swiping.

EDIT:

Hier ist der code, den ich verwende, zu verblassen die UIView. Dieser code ist in einem UIViewController abgeleitete Klasse, die das delegate für eine UIScrollView. Wenn der Benutzer beginnt mit dem ziehen seine finger, ich will zu verblassen aus der Untersicht. Aber wenn der Benutzer beginnt, draggin einem finger, Untersicht verblasst und das scrollen Stoppt. Nach der Untersicht hat völlig ausgeblendet, die das scroll-Ansicht wird dann automatisch an den Ort, wo der dem finger des Benutzers ist.

-(void)scrollViewWillBeginDragging:(UIScrollView*)scrollView
{
    [UIView animateWithDuration:0.5
        animations:^
        {
            self.subView.alpha = 0.0f;
        }
        completion:^(BOOL finished) { }];
}
InformationsquelleAutor OpenUserX03 | 2011-04-14
Schreibe einen Kommentar