UINavigationController+FDFullscreenPopGesture全屏回滑手势阅读理解

最近在学习百度知道团队开源项目UINavigationController+FDFullscreenPopGesture,一个只有不到三百行的分类,拖到工程中,就能实现全屏的回滑手势,决定好好研究大神代码。这是githunb链接

我会慢慢更新,搞清楚一块分析一块,也希望大家不吝赐教,可以评论回复指教。谢谢。

1. 首先,这是一个基于系统的nav 的category分类。

    复习分类作用:1)可以在不修改原来类的基础上,为一个类扩展方法。

                              2)给系统类扩展方法

                              3)分类不能直接添加成员变量,如果一定要加,可以通过getter,setter方法来添加。

2.自定义手势代理基于系统手势代理 - 重写系统手势代理,在根控制器、手动禁用回滑、手势最大滑动距离小于设置距离、app不是从左到右布局的情况下,取消回滑手势。

UINavigationController+FDFullscreenPopGesture全屏回滑手势阅读理解_第1张图片

你可能感兴趣的:(UINavigationController+FDFullscreenPopGesture全屏回滑手势阅读理解)