使用
在自定义转场动画时,有两类关键的类:
动画控制器 – 这个类是用来实现自定义动画的.但你声明想要使用自定义动画时,你应该提供一个动画控制器.这个类会实现需要的动画,完成时会通知框架....交互控制器 – 这个类是用来管理交互的-那些通常由某个手势空控制的交互,允许用户通过滑动,轻扫或执行其他操作来实现两个视图控制器的导航.必须指出的是,交互控制器允许导航取消,例如,一个用户可以在正在导航至某一页面时...为了同时设置出栈/入栈都合适的动画效果(或者说,出栈/入栈时能使用相反方向的动画),你可以参考下面代码:
- (id)navigationController...为了给动画一个合适的方向,你可以比较两个视图控制器的索引:
- (id )tabBarController:(UITabBarController...交互控制器负责给视图添加手势,并负责在用户使用某个手势时进行相应地导航操作.