2010-08-25 3 views
0

J'ai 2 barre d'outils une en haut et une autre en bas entre ces deux j'ai une webview et j'applique une animation de tour de page dessus. Mais mon problème est que sur l'animation à la fois la barre d'outils sont également déplacer avec eux comment puis-je arrêter la barre d'outils animation.only WebView est animéeAnimation sur la vue

Merci

[UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:1];//0.3]; [UIView setAnimationDelegate:self]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:NO];

+0

Poster un code si vous nous voulez comprendre votre problème ... –

Répondre

1

D'après votre description, je pense que vous postulez l'animation sur votre vue principale (qui contient les barres d'outils et la vue Web) et non sur la vue Web uniquement.

Publiez du code qui pourrait rendre les choses plus claires.

EDIT:

Comme je l'ai dit que vous avez appliqué l'animation à votre vue principale « de self.view » au lieu de votre vue sur le Web et par conséquent toute la vue est animée ..

[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:NO]; 

place essayez d'appliquer à votre vue Web:

[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.myWebView cache:NO]; 
+0

voici mon code [UIView beginAnimations: nil contexte: NULL]; [UIView setAnimationDuration: 1]; // 0,3]; [UIView setAnimationDelegate: self]; [UIView setAnimationTransition: UIViewAnimationTransitionCurlUp pour View: self.view cache: NO]; en raison de cela la barre d'outils supérieure et inférieure est également animée – a111

+2

Ne jamais ajouter le code dans le commentaire, ce n'est pas très clair. Modifier votre question et ajouter le code là .. Mais comme je l'ai dit, vous avez appliqué l'animation à votre vue .. J'ai édité ma réponse .. – lukya

+0

Merci, mais ma vue web est transparente et sur l'animation n'est pas bon. – a111