popviewController / ViewWillAppear non animé dans iOS 5
-
29-10-2019 - |
Question
Je n'avais pas de chance de chercher ça, alors c'est parti;)
j'ai un UIViewController
avec une coutume UINavigationBar
qui pousse un autre UIViewController
comme sous-vue.
Tout fonctionne bien sauf lorsque je clique sur le bouton de retour sur la sous-vue. La vue de prévisualisation (première) apparaît correctement, mais pas animée. L'animation du UINavigationBar
est correct, seuls les vues changent immédiatement.
La fonction - (void)viewWillAppear:(BOOL)animated
du premier UIViewController
est appelé avec NO
pour animated
. Cela ne se produit que lorsque je teste avec iOS 5, pas avec iOS 4.
Est-ce que quelqu'un sait comment réparer ceci?
Merci pour ton aide! Hannes
Mise à jour 1
Je viens de supprimer tout le code personnalisé et j'ai juste utilisé la plaine UINavigationBar
(donc pas de paramètres supplémentaires) et cela ne fonctionne toujours pas avec iOS 5. Ceci est mon code que j'utilise dans le premier ViewController pour pousser le deuxième ViewController:
[self.navigationController pushViewController:secondViewController animated:YES];
Comme je l'ai déjà mentionné - lorsque je clique sur le bouton Retour dans la barre de navigation de la deuxième vue, la première vue apparaît immédiatement sans animation.
Toute aide serait appréciée! Merci!
MISE À JOUR 2
J'ai l'impression de me rapprocher du problème, mais toujours pas de solution:
Je viens d'ajouter une coutume UINavigationController
où j'appelle juste [super popViewControllerAnimated:animated]
. Cela s'appelle correctement (animé est oui) mais le viewWillAppear
du premier UIViewController
obtient non comme valeur pour l'animation ...
Pas de solution correcte