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

在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;(界面不具有相互交互手势)

 

 

 

转载于:https://www.cnblogs.com/dixuexiongying/p/4657324.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值