J'ai un UIPopoverController hébergeant un UINavigationController, qui contient une petite hiérarchie de contrôleurs de vue.
J'ai suivi la documentation et pour chaque contrôleur de vue, j'ai défini la taille du contexte popover de la vue comme suit:
[self setContentSizeForViewInPopover:CGSizeMake(320, 500)];
(taille différente pour chaque contrôleur)
Cela fonctionne comme prévu lorsque je progresse dans la hiérarchie - le popover anime automatiquement les changements de taille pour correspondre au contrôleur poussé.
Cependant, lorsque je navigue "Retour" dans la pile de vues via le bouton Retour de la barre de navigation, le popover ne change pas de taille - il reste aussi grand que la vue la plus profonde atteinte. Cela me semble cassé; Je m'attendrais à ce que le popover respecte les tailles configurées à mesure qu'il apparaît dans la pile de vues.
Est-ce que je manque quelque chose?
Merci.
viewWillAppear:
)?