Ü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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage