UINavigationController返回手势失效问题

时间:2019-03-09 12:14:51
【文件属性】:

文件名称:UINavigationController返回手势失效问题

文件大小:38KB

文件格式:ZIP

更新时间:2019-03-09 12:14:51

返回 手势 失效

## 问题描述 * 从iOS7开始,系统为UINavigationController提供了一个interactivePopGestureRecognizer用于右滑返回(pop),但是,如果自定了返回按钮或者隐藏了navigationBar,该手势就失效了。 ## 原因 * 自定义返回按钮或者隐藏navigationBar时,interactivePopGestureRecognizer的delegate被阻断事件传递。 ## 解决方案 * 自定义UINavigationController,重写interactivePopGestureRecognizer的delegate相关方法。


【文件预览】:
UINavigationController返回手势失效问题
----UINavigationController返回手势失效问题Tests()
--------Info.plist(733B)
--------UINavigationController________Tests.m(999B)
----UINavigationController返回手势失效问题()
--------BaseNavigationController.h(270B)
--------Assets.xcassets()
--------main.m(365B)
--------AppDelegate.h(308B)
--------AppDelegate.m(2KB)
--------Base.lproj()
--------ViewController.h(246B)
--------BaseNavigationController.m(834B)
--------Info.plist(1KB)
--------ViewController.m(1KB)
----.DS_Store(6KB)
----UINavigationController返回手势失效问题.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(18KB)
--------xcuserdata()

网友评论

  • 不行,没效,,,!