Oui, il y a animation 2.5D dans l'iPhone qui est simulé basiclly environnement 3D. vous pouvez le faire en faisant un 3dtransform à un calque et le déplacer dans l'axe Z.
Heres un exemple de code
Tout d'abord vous devez définir le point de vision ou la « caméra » en faisant ceci:
CATransform3D perspective = CATransform3DIdentity;
perspective.m34 = -0.001;
self.view.layer.sublayerTransform = perspective;
vous ajoutez juste BasicAnimation à votre calque et modifiez la propriété y
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];
animation.toValue = [NSNumber numberWithFloat:M_PI];
animation.duration = 10;
[imageView.layer addAnimation:animation forKey:@"Transform"];
ce code exemple fera une rotation 3D à l'image
Quelque chose lik e '+ [UIView transitionWithView: durée: options: animations: complétion:]'? – kennytm