码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-07-18 18:25:31      阅读:122      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!