Je reçois une erreur étrange lors de la réalisation d'une animation flip. Ces trois barres apparaissent, presque comme des bandes qui ne sont pas dessinées aussi.Étrange problème graphique lors de l'utilisation de l'animation flip
J'ai une capture d'écran pour montrer de quoi je parle. Ces lignes sont toujours au même endroit et apparaissent des deux côtés.
graphics glitch screenshot http://img263.imageshack.us/img263/6079/animationglitch.jpg
Voici le code que j'utilise, je l'ai utilisé avant sans problème, donc je ne suis pas sûr ce qui est goin.
-(void)switchView
{
BOOL isChangingToMapView = _mapViewController.view.superview == nil;
CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationDuration:1];
[UIView setAnimationTransition:(isChangingToMapView ? UIViewAnimationTransitionFlipFromLeft : UIViewAnimationTransitionFlipFromRight) forView:self.view cache:YES];
if (isChangingToMapView)
{
[_mapViewController viewWillAppear:YES];
[_listViewController viewWillDisappear:YES];
[_listViewController.view removeFromSuperview];
[self.view insertSubview:_mapViewController.view atIndex:0];
[_listViewController viewDidDisappear:YES];
[_mapViewController viewDidAppear:YES];
}
else
{
[_listViewController viewWillAppear:YES];
[_mapViewController viewWillDisappear:YES];
[_mapViewController.view removeFromSuperview];
[self.view insertSubview:_listViewController.view atIndex:0];
[_mapViewController viewDidDisappear:YES];
[_listViewController viewDidAppear:YES];
}
[UIView commitAnimations];
}
Des idées sur ce qui pourrait être à l'origine de cela?