标签:
在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