En appliquant a ta fromFrame la transform inverse de la vue parente (comme sous iOS8 ca sera la CGAffineTransformIdentity ça changera rien mais sous iOS7 ca devrait annuler l'effet de la transform de la rootViewController.view)
Bon, voilà , après quelques heures, j'ai quelque chose qui marche sous iOS 7 et iOS 8.
Rappel: il s'agit d'afficher un bandeau animé avec transition de 250px de large sur la droite de l'écran, en mode paysage ou portrait. Ce bandeau contient un UINavigationController.
Je me suis aidé de bouts de code trouvés sur le net.
Réponses
Pas testé, mais pendant que tu répondais, j'ai ajouté un EDIT dans mon message.
J'ai essayé ça:
Cela ne change rien à l'affichage, mais en même temps, je ne suis pas sûr de comprendre ce que je fais.
:-*
Je retrouve ma nouvelle vue en plein milieu de la vue parente, au lieu d'être à droite.
Qu'est ce que tu appelles ici rootViewController, c'est bien le container parent de la modale [transitionContext containerView] ?
Bon, voilà , après quelques heures, j'ai quelque chose qui marche sous iOS 7 et iOS 8.
Rappel: il s'agit d'afficher un bandeau animé avec transition de 250px de large sur la droite de l'écran, en mode paysage ou portrait. Ce bandeau contient un UINavigationController.
Je me suis aidé de bouts de code trouvés sur le net.
C'est p-e pas le plus simple du monde, mais au moins ça marche, et je n'ai pas à jouer avec les transforms.
---
Mon dernier soucis est d'étendre le bandeau quand je le laisse ouvert et que je fais une rotation du device.
Ma seule parade actuelle est de le faire disparaà®tre et réapparaà®tre pour relancer les calculs.