Ho già creato una classe personalizzata UIViewControllerAnimationTransition
e ho bisogno di fare questa animazione a UITabBarController
quando cambia scheda.Delegata transizione per animazione UITabBarController
Il tabBarController
non utilizza la barra delle schede normale, però. Ho un'implementazione personalizzata che si comporta come, e quando viene premuto un pulsante, che chiama questo codice:
tabBarController.selectedIndex = index
Attualmente ho il tabBarController
(sottoclasse) come delegato per la propria transitionDelegate
. Tuttavia, il metodo delegato animationControllerForPresentedController
non viene mai chiamato.
Va bene che il controller della barra delle schede sia il proprio delegato? In tal caso, perché il codice di transizione non è mai stato effettivamente chiamato?
c'è una soluzione molto buona qui che lo spiega [entra Descrizione Link qui] [1] [1]: http://stackoverflow.com/a/5180104/2855836 – SleepsOnNewspapers