首页 > 其他 > 详细

在UINavigationController自定义返回按钮后实现手势右滑到上一级界面(interactivePopGestureRecognizer)

时间:2015-07-18 18:25:11      阅读:670      评论:0      收藏:0      [点我收藏+]

在iOS7中,新增加了一个小小的功能,也就是这个self.navigationController.interactivePopGestureRecognizer

1.情景概况:

在UINavigationController自定义返回按钮后无法实现手势右滑到上一级界面。

2.解决方案:

self.navigationController.interactivePopGestureRecognizer.delegate 默认是<_UINavigationInteractiveTransition: 0x15cd0a000>,必须置空或是其他。

(1)self.navigationController.interactivePopGestureRecognizer.delegate = nil;

(2)self.navigationController.interactivePopGestureRecognizer.delegate = self;(self是指控制器UIViewController)

这些方法写在要滑动的控制器UIViewController里面的。

3.知识延生:不要实现手势右滑到上一级界面

self.navigationController.interactivePopGestureRecognizer.enabled = NO;(界面不具有相互交互手势)

 

 

 

在UINavigationController自定义返回按钮后实现手势右滑到上一级界面(interactivePopGestureRecognizer)

原文:http://www.cnblogs.com/dixuexiongying/p/4657324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!