NavigationController右滑返回手势效果
应用介绍
源码UINavigationController-YRBackGesture,iOS7之后,支持右滑返回手势,但是默认的右滑手势只能在左边线工作,且只能iOS7以上使用。而目前很多APP的右滑返回都可以支持几乎全屏的操作,更加简单,比如网易新闻APP。 这里我做了个Category,带视差效果,支持iOS4以上系统。 使用方式非常简单: 1. 导入头文件 2. 对NavigationController调用开启方法: [navi setEnableBackGesture:true]; PS: 这种右滑手势,目前网上有另外一种解决方案,采用Push前截屏保存页面快照的方式实现,缺点是如果前一个页面有动态效果则不能正常展现。个人不是很喜欢,毕竟有些前一个页面的动态效果可能还是需要在滑动过程中展现。 而本Category基于navi中的各个VC的view调用处理,能很好的展现前一个页面的动画,指示器等等。 当然缺点也有:不支持顶部的NavigationBar一起移动,不过个人一直都是使用自定义的顶部导航,因此无此问题。 另外,如只支持iOS7以上,可以使用新的Transition实现该手势效果。

©软件著作权归作者所有。本站所有内容均来源于网络,不得违法使用,仅供学习使用,请支持正版!
转载请注明出处: 662P » NavigationController右滑返回手势效果
发表评论 取消回复