iOS开发笔记之多点触控(一)处理触摸的4个方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了iOS开发笔记之多点触控(一)处理触摸的4个方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1745字,纯文字阅读大概需要3分钟。
内容图文
多点触控乃苹果公司带给世界的创新之首,作为移动开发者,熟练掌握多点触控开发技能很有必要。
处理触摸的四个方法:
-(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://www.cnblogs.com/marvindev
下一篇介绍 iOS开发笔记之多点触控(二) 开启多点触控的方法
原文:http://www.cnblogs.com/marvindev/p/touches.html
内容总结
以上是互联网集市为您收集整理的iOS开发笔记之多点触控(一)处理触摸的4个方法全部内容,希望文章能够帮你解决iOS开发笔记之多点触控(一)处理触摸的4个方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。