Animation à l'intérieur d'un UIScrollView

Je veux fade-out d'un point de vue car il est le défilement à l'intérieur d'un parent UIScrollview. Lorsque le fade-out début de l'animation, le défilement de l'affichage cesse de défiler. Elle saute à la position correcte lorsque le transfert est terminé.

Mon fade-out est atteint avec animateWithDuration et de bloquer les objets, déclenché sur une page de changement que je détecte dans scrollViewWillBeginDragging.

Personne ne sait comment faire les deux arrivent en même temps? Juste pour être clair, je ne suis pas 'animation' le UIScrollView de défilement plutôt qu'il se passe via l'interaction de l'utilisateur de glisser.

EDIT:

Voici le code que j'utilise pour estomper les UIView. Ce code est dans un UIViewController classe dérivée, qui est le délégué d'une UIScrollView. Lorsque l'utilisateur commence à faire glisser son doigt, je veux de la fermeture de la sous-vue. Mais, lorsque l'utilisateur commence draggin un doigt, la sous-vue s'éteint et que le défilement s'arrête. Après la sous-vue a complètement disparu, le défilement de la vue s'alignent puis à l'endroit où le doigt de l'utilisateur est.

-(void)scrollViewWillBeginDragging:(UIScrollView*)scrollView
{
    [UIView animateWithDuration:0.5
        animations:^
        {
            self.subView.alpha = 0.0f;
        }
        completion:^(BOOL finished) { }];
}

OriginalL'auteur OpenUserX03 | 2011-04-14