左滑返回手势失效问题
来源:互联网 发布:高晓松评价张学良 知乎 编辑:程序博客网 时间:2024/05/16 04:45
最近面试了一个iOS程序媛,看了她的项目,其中一个项目中存在一个很大的问题,左滑返回手势全部失效了。看了一下,她是自定义了navigationBar的返回键,也做没做相应的处理,导致左滑返回失效了。在这里,说一下我的处理方式,有不合适的地方,希望大家能够指正一下。
在自定义backButton之后, 加入下面这句代码,把手势的许可打开:
self.navigationController.interactivePopGestureRecognizer.enabled = YES ;
显而易见,这是一个gesture,UIGesture的子类,可以通过UIGestureRecognizerDelegate
代理可以用来监听手势的详细过程interactivePopGestureRecognizer.delegate
可以把它设置为当前控制器 , 监听手势触发过程详细的回调。
self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;
使用
gestureRecognizerShouldBegin
这个方法就能判断是否允许开始这个手势:- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
return YES ;
}
2 0
- 左滑返回手势失效问题
- iOS开发--左滑返回手势失效
- iOS7 返回手势失效问题
- UINavigationController返回手势失效问题
- UINavigationController返回手势失效问题
- UINavigationController返回手势失效问题
- UINavigationController返回手势失效问题
- UINavigationController返回手势失效问题
- UINavigationController返回手势失效问题
- iOS自定义返回按钮左滑返回失效问题
- iOS滑动返回,左滑手势问题,蓝点问题
- iOS 自定义了leftBarbuttonItem左滑返回手势失效了怎么办?
- 自定义了leftBarbuttonItem后,左滑返回手势失效了怎么办?
- iOS左滑手势返回的实现
- 自定义导航栏返回按钮右滑返回手势失效等问题
- 右滑手势返回效果失效处理
- ios左滑手势返回导致view的frame偏移问题的解决
- 自定义leftBarbuttonItem时,左滑手势会失效,解决左边滑动手势失效方法 , 怎么停止系统的手势
- windows 直接用命令提取.msi安装文件到特定路径
- 最小二乘法总结
- POJ 1679 The Unique MST
- python代码`if not x:` 和`if x is not None:`和`if not x is None:`使用
- POJ 1064 Cable master
- 左滑返回手势失效问题
- nvm 安装node.js问题Computing checksum with shasum -a 256 Checksums do not match:
- Codevs 3578 无线网络发射器选址== NOIP 2014 Day2 T1
- <琐碎的黑盒测试日常>[日记1]
- NOIP2013/day1/1/转圈游戏
- POJ 1979 Red and Black
- QT 分割窗口,并用dialog填充分割的子窗口
- POJ 3268 Silver Cow Party
- 洛谷 P2066 机器分配