Lors du rejet d'un contrôleur de vue modale à l'aide de dismissViewController
, il est possible de fournir un bloc de saisie semi-automatique. Existe-t-il un équivalent similaire pour popViewController
?
L'argument de l'achèvement est assez pratique. Par exemple, je peux l'utiliser pour suspendre la suppression d'une ligne d'une vue de table jusqu'à ce que le modal soit hors écran, permettant à l'utilisateur de voir l'animation de ligne. En revenant 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 de complétion. Cependant, cela produit des effets secondaires indésirables sur la vue sur laquelle on passe.
Si aucune méthode de ce type n'est disponible, quelles sont les solutions de contournement?