Fade in et Fade out une UIView lorsqu'il est en mouvement

Il est assez facile pour animer le point de vue:

[UIView animateWithDuration:1.0
                     animations:^{theView.center = newCenter; theView.alpha = 0;}
                     completion:^(BOOL finished){
                         [theView removeFromSuperview];
                     }];

Le problème est que lorsque je l'ajouter comme une sous-vue, je veux qu'il à fondu et déjà ressembler à elle est en mouvement. Droit maintenant, il apparaît immédiatement, puis se déplace et s'efface.

Donc, j'ai besoin initial de l'alpha à zéro, se fanent rapidement lorsqu'il est en mouvement, puis fondu de sortie. Est-ce possible avec UIView animations? Je ne peux pas avoir deux concurrents animation des blocs de travailler sur le même objet de droit?

  • Je ne suis pas la suite vous: Votre code est typique de la diapositive "et" fade out" par exemple. Mais alors, vous parlez de "quand je l'ajouter en tant que sous-vue". Êtes-vous ajouter? Ou l'enlever? Mais, pour répondre à votre question, vous ne devriez pas avoir besoin de plusieurs animation des blocs. C'est juste une question de ce que vous essayez de faire.
  • Voici un poste similaire avec beaucoup de bonne animation réponses: stackoverflow.com/questions/5040494/...
InformationsquelleAutor soleil | 2013-02-08