美文网首页
【iOS】全屏手势导航之截屏

【iOS】全屏手势导航之截屏

作者: Colleny_Z | 来源:发表于2018-01-23 19:48 被阅读254次

ZZNavigationController

导航运行效果

运行效果图.gif

功能简介:

  • 支持全屏手势返回
  • 滑动返回的比例可配置
  • 过渡动画,切换速度可自行设置
  • 与系统导航无冲突

原理介绍:

  • 继承UINavigationController

  • 添加全屏手势:UIPanGestureRecognizer

  • 重写以下系统方法,根据手势截屏完成整个过程。

  • (void)pushViewController:(UIViewController*)viewController animated:(BOOL)animated;

  • (UIViewController *)popViewControllerAnimated:(BOOL)animated;

结语

  • 在这里只是实现了一下基本的功能,代码很简洁,有问题欢迎指出。

Git地址:

完整demo 点我传送门

简书联系:

https://www.jianshu.com/u/6f333144f665

相关文章

  • 【iOS】全屏手势导航之截屏

    ZZNavigationController 导航运行效果 功能简介: 支持全屏手势返回 滑动返回的比例可配置 过...

  • iOS 一个丝滑的全屏滑动返回手势

    iOS 一个丝滑的全屏滑动返回手势 iOS透明导航栏的平滑过渡(进阶版)

  • iOS 全屏返回

    iOS 全屏返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流App...

  • Android 截屏方式整理

    Android 实现截屏方式整理 可能的需求: 截自己的屏 截所有的屏 带导航栏截屏 不带导航栏截屏 截屏并编辑选...

  • iOS 手势返回

    iOS 手势返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流App...

  • Mac 如何快速截屏

    Mac 电脑自带截屏功能 截全屏 COMMAND+SHIFT+3 手动截屏 COMMAND+SHIFT+4

  • iOS截图-截取指定区域视图

    最近遇到iOS截屏需求,有全屏截取和部分截取。今天帮大家整理一下 Swift 截取全屏 截取指定区域视图 Obje...

  • iOS 全屏手势返回

    BBGestureBack BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势...

  • iOS 右滑返回

    BBGestureBack BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势...

  • BBGestureBack 手势返回

    BBGestureBack BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势...

网友评论

      本文标题:【iOS】全屏手势导航之截屏

      本文链接:https://www.haomeiwen.com/subject/phreaxtx.html