Übergangsdelegierter für die UITabBarController-Animation
Ich habe eine SitteUIViewControllerAnimationTransition
Klasse wurde bereits erstellt und muss diese animierenUITabBarController
wenn es Tabs wechselt.
DastabBarController
verwendet jedoch nicht die normale Tab-Leiste. Ich habe eine benutzerdefinierte Implementierung, die sich so verhält, und wenn eine Schaltfläche gedrückt wird, wird dieser Code aufgerufen:
tabBarController.selectedIndex = index
Derzeit habe ich dietabBarController
(Unterklasse) als Delegierter für sichtransitionDelegate
. Die Delegate-MethodeanimationControllerForPresentedController
wird aber eigentlich nie genannt.
Ist es in Ordnung, wenn der Tab-Leisten-Controller ein eigener Stellvertreter ist? Wenn ja, warum wird der Übergangscode eigentlich nie aufgerufen?