iOS 侧滑返回

也是在简书上看到 别人的文章,但只是说了一部分,不够全面,当我们的controller定义返回功能时,侧滑返回功能就会失效

解决代码如下:

但是这样会出现2个问题:

1,在首页,屏幕的 “最左边缘” 滑动,再点击其他按钮,程序会出现假死的情况(必现)

解决代码:

实现 UIGestureRecognizerDelegate 的协议

OK 目前测试没有遇到任何问题

2,侧滑返回,只能在屏幕的 “最左边缘” 滑动才能 返回

解决方案:

在基类.h中添加

@property (nonatomic,assign) BOOL    canDragBack;  //是否支持侧拉返回

不需要侧拉返回的子控制器设置 self.canDragBack = NO;即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容