iOS 侧滑返回手势
前言(其实就是废话,可以忽略 = =) 侧滑返回手势是从iOS7开始增加的一个返回操作,经历了两年时间估计iPhone用户大部分都已经忽略了屏幕左上角那个碍眼的按钮了。之前在网上搜过有关侧滑手势的技术博客,发现大多比较散乱,甚至有很多都是简单的粘贴复制,并不全面。在这里写这篇文章的目地,就是希望比较系统把侧滑手势的相关内容做下总结,也希望可以帮助到正在找相关资料的同学。(不知不觉iOS系统版本都已经更新到9了,想想最初还在纠结iOS6和iOS7适配问题,不禁感觉到时间过的飞快。) 正文 侧滑手势在应用的实际场景中应该分为两种情况 使用系统自带的返回按钮 使用自定义的返回按钮 那么在项目中我们会对侧滑手势做哪些自定义的操作呢?下面是我自己总结的几个常用的操作 禁用/启用侧滑手势 获取侧滑手势 好了,下面我们开始进入正题。 先创建一个继承自 UINavigationController 的子类,然后让我们来看一下 UINavigationController 的 @property ,可以找到下面这个属性: @property(nullable, nonatomic, readonly) UIGestureRecognizer *interactivePopGestureRecognizer 这个属性就是我们的侧滑返回手势,如果你的项目中没有需求要自定义返回按钮(虽然我觉得这并不太可能