Salut J'ai regardé sans succès pour la réponse à cette question. J'essaie de retourner les vues sur l'application iPhone. Plutôt que d'utiliser les méthodes iOS3 habituelles, je veux utiliser des méthodes de bloc pour animer la transition. Quelqu'un peut-il suggérer un extrait de code pour vous aider s'il vous plaît?Iphone retourner des vues en utilisant des méthodes d'animation de bloc
2
A
Répondre
7
[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
// Exchange the views here
[view1 removeFromSuperview];
[mySuperview addSubview:view2];
}
completion:NULL];
8
J'ai essayé la méthode animateWithDuration suggérée ci-dessus et cela n'a pas fonctionné. Je ne pouvais pas le faire fonctionner jusqu'à ce que je les suivantes:
[UIView transitionFromView:viewOld
toView:viewNew
duration:.75
options:UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationCurveEaseIn
completion:^(BOOL finished)
{
// cleanup viewOld
}
];
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIView_Class/UIView/UIView.html – zed111
Merci, je l'ai maintenant! – zed111
La fonction 'transitionFromView: toView: duration: options: completion' d'UIView pourrait aussi bien fonctionner dans l'exemple ci-dessus (permutez les vues plutôt que d'utiliser les sous-vues). N'oubliez pas de définir 'self.view = newController.view' dans le bloc d'achèvement. –