interactivePopGestureRecognizer
2024-09-09 20:59:24
苹果一直都在人机交互中尽力做到极致,在iOS7中,新增加了一个小小的功能,也就是这个api:self.navigationController.interactivePopGestureRecognizer.enabled = YES;
这个api功能就是在NavigationController堆栈内的UIViewController可以支持右滑手势,也就是不用点击右上角的返回按钮,轻轻在屏幕左边一
滑,屏幕就会返回,随着ios设备屏幕的增大,这个小功能让手指短,拇指大和手残人士看到了福音。
这个功能是好,但是经常我们会有需求定制返回按钮,如果手动定制了返回按钮,这个功能将会失效,也就是自定义了navigationItem的leftBarButtonItem,那么这个手势就会失效。解决方法找到两种
1.重新设置手势的delegate
self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;
2.当然你也可以自己响应这个手势的事件
[self.navigationController.interactivePopGestureRecognizer addTarget:self action:@selector(handleGesture:)];
有更多方法以后继续补充,这里可以根据自己需要进行选择,如果只是简单定制了返回按钮,第一种最简单,一句代码搞定。
最新文章
- mysql删造成表死锁研究
- 利用MyEclipse自动生成POJO和配置文件
- SSH框架的配置
- 在linux安装mysql,并设置远程访问
- Definition Questions
- MINIX3 进程通信分析
- RGB颜色空间与YCbCr颜色空间的互转
- CPU 100%
- JNI 学习笔记
- c++ 字符串流 sstream(常用于格式转换) 分类: C/C++ 2014-11-08 17:20 150人阅读 评论(0) 收藏
- android的Drawable详解
- 【论文阅读】Deep Mixture of Diverse Experts for Large-Scale Visual Recognition
- html input file accept 上传文件类型限制格式 MIME 类型列表
- 洛谷P2347 砝码称重 【多重背包】(方案数)(经典)
- [置顶] Web用户的身份验证及WebApi权限验证流程的设计和实现 (不是Token驗證!!!不是Token驗證!!!都是基於用户身份的票据信息驗證!!!)
- LeetCode题解之 Sum of Left Leaves
- 按键精灵对APP自动化测试(下)
- hydra 安装和使用
- foreach循环赋值问题
- xml命名空间
热门文章
- disconf系列【1】——百度disconf在ubuntu14.04环境下的安装
- Tomcat并发数优化,修改service.xml性能调优 增加最大并发连接数
- Nginx限制访问速率和最大并发连接数模块--limit (防止DDOS攻击)
- python基础知识8——模块1——自定义模块和第三方开源模块
- 学习C:打印输入中单词长度的水平方向直方图
- php的进制转换
- 【Python】函数基础简介
- TCP、UDP、IP 协议分析(转)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- myeclipse中如何导入mysql-connector-java-5.1.8-bin.jar【环境配置和工具使用】