Delegado de transición para la animación UITabBarController
Tengo una costumbreUIViewControllerAnimationTransition
clase creada ya, y necesita hacer que este animeUITabBarController
cuando cambia de pestaña
lostabBarController
sin embargo, no usa la barra de pestañas normal. Tengo una implementación personalizada que actúa así, y cuando se presiona un botón, llama a este código:
tabBarController.selectedIndex = index
Actualmente tengo eltabBarController
(subclase) como delegado por sí mismotransitionDelegate
. El método delegadoanimationControllerForPresentedController
sin embargo, nunca se llama realmente.
¿Está bien que el controlador de la barra de pestañas sea su propio delegado? Si es así, ¿por qué el código de transición nunca se llama realmente?