Al descartar un controlador de vista modal mediante dismissViewController
, existe la opción de proporcionar un bloque de finalización. ¿Existe un equivalente similar para popViewController
?
El argumento de la finalización es bastante útil. Por ejemplo, puedo usarlo para retrasar la eliminación de una fila de una vista de tabla hasta que el modal esté fuera de la pantalla, lo que permite al usuario ver la animación de la fila. Al regresar de un controlador de vista empujado, me gustaría tener la misma oportunidad.
He intentado colocarlo popViewController
en un UIView
bloque de animación, donde tengo acceso a un bloque de finalización. Sin embargo, esto produce algunos efectos secundarios no deseados en la vista que se abre.
Si no existe tal método disponible, ¿cuáles son algunas soluciones?