Runtime简单应用-UIViewController切换动画的小框架
简单的UIViewController切换动画的小框架
使用方法很简单,工程中引入,“UIViewController+ABC.h” 和“ABCAnimator.h”,
在“ABCAnimator.m”中的“- (void)animateTransition:(id )transitionContext”加入自己写的动画即可。
代码一看即懂。
GitHub地址
ABCAnimator
实现了UIViewController的动画
“- (void)animateTransition:(id )transitionContext”写了一个简单的动画效果,可以随便修改和增加。
UIViewController+ABC
要是实现UINavigationControllerDelegate
主要思路就是在app启动时候
- 替换“viewWillAppear:”,实现UINavigationControllerDelegate
- 替换“navigationController:animationControllerForOperation:fromViewController:toViewController:” 实现push和pop的动画调用。