EasyFullScreen1.0:這是在最近得工作中寫的一個小公舉泽本,剛剛把它從項目里抽離出來,麻雀雖小啊终,五臟俱全,可以當(dāng)做一個輪子傲须,想用拿走蓝牲。
功能
- 簡易的全屏返回工具
- 支持全屏返回
- 支持返回過程中的透明度、顏色漸變
- 可以指定頁面進(jìn)行全屏返回
- 可以拓展自己的轉(zhuǎn)場策略
如何使用
- 將
EasyFullScreen
文件夾拖入項目泰讽, -
pch
里導(dǎo)入UINavigationController+EasyFullScreen.h
文件例衍, - 在你想要進(jìn)行全屏返回的頁面的上一個頁面,push的時候選擇一個策略
例子:
[self.navigationController pushViewController:test1VC animated:YES animationStrategy:NavAnimationTransitionStrategyDefault];
如何制作自己的轉(zhuǎn)場策略:
- 重寫
- (void)easyFullScreenInteractiveTransitionRecognizerAction:(UIPanGestureRecognizer *)gestureRecognizer;
方法 - 制作自己的
animators
已卸,自己控制進(jìn)度佛玄,最后放入EasyFullScreen/Animators/Others
。 - 到
NavAnimationTransition
中累澡,仿照形式梦抢,加入你自己的策略 - 使用的時候,依然只是一行代碼即可愧哟。
時間問題奥吩,暫時只提供了一種轉(zhuǎn)場策略,后期會不斷完善蕊梧,暫時沒有上傳到cocoaPod
霞赫。
如有任何問題與建議,歡迎留言肥矢。
點擊此處下載