捕捉右滑返回手势

原创 2016年03月09日 15:58:00

在iOS7以后,默认实现了右滑返回上一级视图控制器的手势操作,但时我们想在用户右滑返回时做点其他什么事?我们该怎么做呢!
在iOS7 以后,UINavigationController类里增加一个新手成员属性,它就是
@property(nullable, nonatomic, readonly) UIGestureRecognizer *interactivePopGestureRecognizer
NS_AVAILABLE_IOS(7_0) __TVOS_PROHIBITED
, 对就是这个手势识别器。
我们在根视图控制器里遵守UIGestureRecognizerDelegate协议,
设置代理self.navigationController.interactivePopGestureRecognizer.delegate= self;
并实现- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer;
协议方法。
如果我们需要使用右滑手手势返回则返回yes,否则返回NO,在该方法里我们可以做其他事情,如弹出提示信息。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS监听系统侧滑返回事件

- (void)willMoveToParentViewController:(UIViewController*)parent - (void)didMoveToParentViewControl...

iOS监听系统侧滑返回事件

这个问题困扰了很久,也没百度出来有用的东西,现在不能再因为懒惰而拖下去了,所以就自己到UIViewController的头文件中一个一个方法看,看到有用的就拿过来试一下,最后还真的找到了两个方法。 -...

全屏手势右滑返回

  • 2016-01-19 09:52
  • 1.09MB
  • 下载

iOS自带返回手势在rootVC上右滑两次导致页面无法跳转

前一段时间被提了个特别奇怪的bug:一个特别简单的设置页面,操作几下之后无法跳转到下一个页面,然而我们这边几个开发都无法重现出来,后台也抓不到任何crash报告。只能去测试那边看怎么复现,测试那边也是...

iOS-右滑返回,利用Runtime添加全屏Pop手势

转载请注明出处:http://blog.csdn.net/qxuewei/article/details/53939129项目中经常会遇到类似需求,需要在某控制器增加全屏右滑返回功能. 在我们不隐藏...

iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决

iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决 字数1067 阅读3329 评论14 喜欢11 前言 先扯一会儿犊子 本文简介 见题知意 不再加以解释 ...

Android中SwipeBack右滑返回(手势返回)的实现(带源码)

Android中SwipeBack右滑返回(手势返回)的实现(带源码)
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)