J'ai un containerview avec 2 sous-vues. Je veux passer de l'un à l'autre. Le problème est qu'une sorte de scintillement apparaît. Cela n'arrive pas sur l'iPhone 3GS, mais sur le simulateur et l'iPhone 3G: http://www.hanspinckaers.com/upload/Flickering.pngAnimation scintillante avec UIViewAnimationTransitionFlip
Est-ce que quelqu'un sait pourquoi cela se produit?
Voici le code:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.75];
[UIView setAnimationDidStopSelector:@selector(afterAnimationProceed)];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.containerView cache:YES];
if(self.mapViewController.view.superview){
[self.mapViewController.view removeFromSuperview];
[self.containerView addSubview:self.tableController.view];
} else {
[self.tableController.view removeFromSuperview];
[self.containerView addSubview:self.mapViewController.view];
}
[UIView commitAnimations];
Merci à l'avance!
Hans
http://www.hanspinckaers.com/upload/Flickering.zip, vous pouvez le voir ici. – HansPinckaers