现在的位置: 首页 > 综合 > 正文

iOS开发-手势返回失效的解决方案

2018年04月08日 ⁄ 综合 ⁄ 共 440字 ⁄ 字号 评论关闭

当我们自定义的navagatinItem,自定义的返回按钮后,你在使用手势时发现已经已经无法返回:

这是因为,你如果 使用自定义的返回按钮时,系统已经将该navigationItem的类型改为  custom,

这是 默认返回的返回手势就是不可用的,我们需要添加如下的语句即可:

在viewDidLoad方法中加上如下的语句

self.navigationController.interactivePopGestureRecognizer.delegate = (id<UIGestureRecognizerDelegate>)self;

注意:如果使用此语句, 你的项目中还有其他的  返回手势的话,或者 带有左边侧滑的 框架,可能会产生冲突O!这
时候 解决冲突的建议方法就是是用系统默认的返回即可!


注意2:

使用PPRealSideController侧滑的手势会和该句冲突!

此时需要使用系统自带的NavigationItem返回

原文地址:http://blog.csdn.net/yangbingbinga

抱歉!评论已关闭.