iOS开发笔记之多点触控(一)处理触摸的4个方法
来源:互联网 发布:陈丹婷淘宝 编辑:程序博客网 时间:2024/06/06 09:34
多点触控乃苹果公司带给世界的创新之首,作为移动开发者,熟练掌握多点触控开发技能很有必要。
处理触摸的四个方法:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event //首次在屏幕上检测到触摸时调用{ NSLog(@"touchesBegan");}-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event //如果触摸移动到了新的位置则会调用此方法{ NSLog(@"touchesMoved");}-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event //当触摸离开屏幕调用此方法{ NSLog(@"touchesEnded");}-(void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event //如系统决定取消此次触摸,那可能就不调用touchesEnded方法了,在这种情况下会调用touchesCancelled方法{ NSLog(@"touchesCancelled");}
快速点击屏幕,Debug窗口显示
2014-01-13 22:47:10.121 bbsTouch[593:70b] touchesBegan
2014-01-13 22:47:10.125 bbsTouch[593:70b] touchesEnded
2014-01-13 22:47:10.238 bbsTouch[593:70b] touchesBegan
2014-01-13 22:47:10.239 bbsTouch[593:70b] touchesEnded
2014-01-13 22:47:10.242 bbsTouch[593:70b] touchesBegan
2014-01-13 22:47:10.244 bbsTouch[593:70b] touchesEnded
点击并在屏幕上拖动,Debug窗口显示
2014-01-13 22:48:44.148 bbsTouch[593:70b] touchesBegan
2014-01-13 22:48:44.163 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.195 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.211 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.229 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.249 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.281 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.314 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.330 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.347 bbsTouch[593:70b] touchesMoved
2014-01-13 22:48:44.821 bbsTouch[593:70b] touchesEnded
touchesMoved可能不会在触摸队列中产生,然而,touchesBegan事件之后,总会产生touchesEnded或touchesCancelled事件。
转载请注明原著:http://blog.csdn.net/marvindev
下一篇介绍 iOS开发笔记之多点触控(二) 开启多点触控的方法
- iOS开发笔记之多点触控(一)处理触摸的4个方法
- iOS开发笔记之多点触控(四) 可靠的多点触控,为每个View分配唯一触摸对象
- ios开发之多点触摸
- ios开发之多点触摸
- ios开发之多点触摸
- iOS开发笔记之多点触控(二) 开启多点触控的方法
- iOS开发笔记之多点触控(三) 调用UITouch对象方法——locationInView,多点移动多个对象
- ios实例开发精品文章推荐(8.12)11个处理触摸事件和多点触摸的JS库
- android开发之多点触摸交互处理
- IOS之多点触摸
- IOS研究之多个UITextField的键盘处理
- Android开发之多点触摸(Multitouch)
- Android开发之多点触摸(Multitouch)
- [学习笔记]Android系统功能之多点触摸交互处理
- IOS触摸事件处理(如何处理多个触摸点)
- Android开发笔记之多媒体图像的处理
- android开发笔记之多媒体—图片的颜色处理
- <WEB>平板_手机开发_13 个处理触摸事件和多点触摸的JS 库
- Spring3.0 入门进阶(4):注解式控制器简介
- Android AlarmManager 定时会 “失效” 的问题
- 快速排序的算法实现
- 解决在IBM JDK下公钥验签失败的问题
- 数据库创建的表进行了更改时弹出“阻止保存要求重新创建表的更改”错误
- iOS开发笔记之多点触控(一)处理触摸的4个方法
- [2009.09.13]透视内幕:美国陆战队一号[2009年美国记录片]
- XE4编译D7的DLL工程文件报错 Invalid PLATFORM variable "MCD".
- Android文件读写实例代码
- oracle11G新版本增加对原始数据文件验证过程
- listbox的事件
- hadoop1.0.4+zookeeper-3.4.5+hbase-0.94.1集群安装
- poj 3422 Kaka's Matrix Travels(最大费用流+拆点)
- eclipse中使用Jrebel+tomcat完成热部署