【发布时间】:2013-11-21 06:07:33
【问题描述】:
所以我有一个 UINavigationController,控制器 A 作为根控制器。
当我想将控制器 B 推到顶部时,我想使用自定义动画过渡和自定义交互过渡。这很好用。
当我想将控制器 C 推到顶部时,我想退回到 UINavigationController 附带的 默认 推送/弹出转换。为了实现这一点,我为
返回 nilnavigationController:animationControllerForOperation:fromViewController:toViewController:
但是如果你返回 nil,那么
navigationController:interactionControllerForAnimationController:
永远不会被调用,默认的“从左边缘平移”弹出交互过渡不起作用。
有没有办法返回默认的推送/弹出动画控制器和交互控制器?
(id<UIViewControllerAnimatedTransitioning>和id<UIViewControllerInteractiveTransitioning>有具体实现吗?)
还是其他方式?
【问题讨论】:
标签: ios objective-c ios7