(1)效果

(2)代码

http://download.csdn.net/detail/wsb200514/8261001

(3)总结

——先依据所需创建不同类型的手势识别。比方:

UITapGestureRecognizer
UISwipeGestureRecognizer
UIPinchGestureRecognizer
UIRotateGestureRecognizer
UIPanGestureRecognizer

——然后把这些手势对象利用addGestureRecognizer方法加入到须要的那个对象中去。如:

[self.imgView addGestureRecognizer:swipe];

——当然。这些手势都能够利用addTarget添加一些事件检測。如:

UIPinchGestureRecognizer *pinch=[[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(pinchView:)];

——还有,手势识别另一些比較经常使用的代理方法。例如以下面方法是否同意多个手势同一时候起作用:

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
return YES;
}

版权声明:本文博客原创文章,博客,未经同意,不得转载。

最新文章

  1. Sublime Text 3 快捷键总结
  2. ByteBuf和相关辅助类
  3. java单例类/
  4. java Decompiler的bug
  5. malloc和new的区别
  6. 数据库mark
  7. MVC下分页的自定义分页一种实现
  8. 在Linux中安装Tomcat
  9. Codeforces Round #192 (Div. 2)
  10. prototype与原型链
  11. JVM学习——编译OpenJDK
  12. Stream Byte[] 转换
  13. 基础算法(搜索):NOIP 2015 斗地主
  14. [LeetCode][Python]Longest Substring Without Repeating Characters
  15. HDU3790
  16. C++获取系统当前时间
  17. Linux下C语言socket通信实现发送读取的文件内容--简单实现代码
  18. python实现购物车
  19. Ethercat 学习总结一:协议总结
  20. 记录一次网站邮箱(STMP)被恶意伪造事件

热门文章

  1. Linux 系统 杀Oracle 进程
  2. 使用Array和[]创建数组的区别
  3. [CSS] Dynamically Size Elements with Pure CSS
  4. Android 使用binder访问service的方式
  5. CMakeListx.txt 编辑语法学习
  6. http500:服务器内部错误案例详解(服务器代码语法错误或者逻辑错误)
  7. 【icpc网络赛大连赛区】Sparse Graph
  8. Nginx与真实IP
  9. 动态创建Fragment
  10. C#生成二维码,把二维码图片放入Excel中