方法一实现(系统方法):

优点:这个方法实现起来很简单,导航控制器中对全体viewController都提供侧滑功能且可控。
缺点:这个侧滑功能范围局限于左侧很小的一个范围内。
方法二实现(并不完美的全屏侧滑):

优点:最简洁的全屏侧滑实现,导航控制器中对全体viewController的侧滑功能可控
缺点:从右边忘左边划动也能触发侧滑操作,有手势冲突,并不完美。且调用官方私有API,和Cell的侧滑删除手势也是有冲突的,也就是说,免不了需要解决手势的冲突。
建议:最好不用,毕竟缺点明显。
方法三实现(集成最简单、功能最全面):
百度知道团队出品的全屏侧滑返回(github地址:https://github.com/forkingdog/FDFullscreenPopGesture)
优点:最全面的全屏侧滑实现,集成简单,全体viewController的侧滑功能可控,不过得在ViewController内部去控制,稍微麻烦一点;另外,百度知道团队在维护该DEMO,功能会越来越完善,花样更多。
缺点:调用官方私有API(不过已有上线作品,不影响上线,缺点可以忽略!)
适用需求:目前最好的全屏侧滑实现方案。
注:以上内容来自网络技术博客整理,如有雷同,还请见谅!
本文探讨了三种全屏侧滑返回的实现方法,包括系统方法、并不完美的全屏侧滑及百度知道团队出品的FDFullscreenPopGesture。详细分析了各方法的优缺点,建议使用集成简单、功能全面的FDFullscreenPopGesture。

1406

被折叠的 条评论
为什么被折叠?



