功能
- 简易的全屏返回工具
- 支持全屏返回
- 支持返回过程中的透明度、颜色渐变
- 可以指定页面进行全屏返回
- 可以拓展自己的转场策略
如何使用
- 将
EasyFullScreen
文件夹拖入项目,
-
pch
里导入UINavigationController+EasyFullScreen.h
文件,
- 在你想要进行全屏返回的页面的上一个页面,push的时候选择一个策略
例子:
[self.navigationController pushViewController:test1VC animated:YES animationStrategy:NavAnimationTransitionStrategyDefault];
如何制作自己的转场策略:
- 重写
- (void)easyFullScreenInteractiveTransitionRecognizerAction:(UIPanGestureRecognizer *)gestureRecognizer;
方法
- 制作自己的
animators
,自己控制进度,最后放入EasyFullScreen/Animators/Others
。
- 到
NavAnimationTransition
中,仿照形式,加入你自己的策略
- 使用的时候,依然只是一行代码即可。