Lors du rejet d'un contrôleur de vue modal à l'aide de dismissViewController
il est possible de fournir un bloc d'achèvement. Existe-t-il un équivalent similaire pour popViewController
?
L'argument d'achèvement est très pratique. Par exemple, je peux l'utiliser pour retarder la suppression d'une ligne d'un tableau jusqu'à ce que la modale soit hors écran, laissant l'utilisateur voir l'animation de la ligne. Lorsque je reviens d'un contrôleur de vue poussé, j'aimerais avoir la même opportunité.
J'ai essayé de placer popViewController
dans un UIView
bloc d'animation, où j'ai accès à un bloc d'achèvement. Cependant, cela produit des effets secondaires indésirables sur la vue vers laquelle on se dirige.
Si une telle méthode n'est pas disponible, quelles sont les solutions de rechange ?