苹果一直都在人机交互中尽力做到极致,在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:)];

有更多方法以后继续补充,这里可以根据自己需要进行选择,如果只是简单定制了返回按钮,第一种最简单,一句代码搞定。

最新文章

  1. mysql删造成表死锁研究
  2. 利用MyEclipse自动生成POJO和配置文件
  3. SSH框架的配置
  4. 在linux安装mysql,并设置远程访问
  5. Definition Questions
  6. MINIX3 进程通信分析
  7. RGB颜色空间与YCbCr颜色空间的互转
  8. CPU 100%
  9. JNI 学习笔记
  10. c++ 字符串流 sstream(常用于格式转换) 分类: C/C++ 2014-11-08 17:20 150人阅读 评论(0) 收藏
  11. android的Drawable详解
  12. 【论文阅读】Deep Mixture of Diverse Experts for Large-Scale Visual Recognition
  13. html input file accept 上传文件类型限制格式 MIME 类型列表
  14. 洛谷P2347 砝码称重 【多重背包】(方案数)(经典)
  15. [置顶] Web用户的身份验证及WebApi权限验证流程的设计和实现 (不是Token驗證!!!不是Token驗證!!!都是基於用户身份的票据信息驗證!!!)
  16. LeetCode题解之 Sum of Left Leaves
  17. 按键精灵对APP自动化测试(下)
  18. hydra 安装和使用
  19. foreach循环赋值问题
  20. xml命名空间

热门文章

  1. disconf系列【1】——百度disconf在ubuntu14.04环境下的安装
  2. Tomcat并发数优化,修改service.xml性能调优 增加最大并发连接数
  3. Nginx限制访问速率和最大并发连接数模块--limit (防止DDOS攻击)
  4. python基础知识8——模块1——自定义模块和第三方开源模块
  5. 学习C:打印输入中单词长度的水平方向直方图
  6. php的进制转换
  7. 【Python】函数基础简介
  8. TCP、UDP、IP 协议分析(转)
  9. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  10. myeclipse中如何导入mysql-connector-java-5.1.8-bin.jar【环境配置和工具使用】