所以这就是层次结构:
BaseViewController: UIViewController
... ParentViewController: BaseViewController (Embed In: UINavigationController).
...... ChildViewController1: UIViewController
...... ChildViewController2: UIViewController
...... ChildViewController3: UIViewController
...... ChildViewController4: UIViewController
............ ChildViewController5: UIViewController
需要ChildViewController5
推送/弹出动画。
我尝试了iOS: Container view - animate push transition when changing child view controllers但这不适合我,因为我没有共同的视图控制器。
此外,我在BaseViewController
创建了一个常见的自定义导航栏,它的推送/弹出是在ParentViewController
内处理。
这样做的最佳选择是什么?