J'utilise un bloc d'animation standard pour basculer sur d'une vue à l'autre, comme celui-ci:assombrissement UIView tout en feuilletant sur l'utilisation UIViewAnimationTransitionFlipFromRight
[UIView beginAnimations:@"FlipAnimation" context:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:NO];
[UIView setAnimationBeginsFromCurrentState:NO];
[containerView exchangeSubviewAtIndex:1 withSubviewAtIndex:0];
[UIView commitAnimations];
Pendant le cours de l'animation, le « de » vue obscurcit comme commence à se retourner. Comme j'utilise des vues presque identiques des deux côtés qui ne couvrent pas toute la vue (c'est censé représenter une carte physique retournée), cela semble absolument horrible. L'utilisation de [UIColor clearColor]
en tant que propriété backgroundColor
pour chaque UIView
associé n'a pas aidé car les zones transparentes semblaient s'assombrir également.
Des idées sur comment je pourrais me débarrasser de cet effet assombrissant?