iPhone 多触摸应用编程指南
1. 多触摸应用编程概述
iPhone 的屏幕能够检测多个输入点,多触摸输入让用户与应用之间的交互更加自然。比如,移动 Safari 网络浏览器就凭借多触摸功能,成为智能手机上最易用的浏览器之一。在多触摸应用编程中,我们可以实现检测触摸、区分单双击、实现捏合手势和拖动手势等功能,从而提升用户与应用的交互体验,像拼图应用就可以利用这些功能让用户重新排列屏幕上图像的位置,还能通过捏合手势改变图像大小。
2. 检测触摸
2.1 触摸事件
在应用中检测触摸前,需要了解几个处理触摸检测的事件,当用户触摸屏幕时,视图或视图控制器会触发一系列事件,主要有以下四个:
- touchesBegan:withEvent: :当屏幕上至少检测到一次触摸时触发。
- touchesEnded:withEvent: :当用户手指从屏幕上抬起时触发。
- touchesMoved:withEvent: :当用户手指在屏幕上触摸并移动时持续触发。
- touchesCancelled:withEvent: :当用户手指在屏幕上时应用被中断,该事件会触发。
2.2 检测点击的实践操作
以下是检测点击的具体步骤:
1. 使用 Xcode 创建一个新的基于视图的应用项目,命名为 MultiTouch 。
2. 将一张图片拖放到 Resources 文件夹中,例如
iPhone多触摸手势编程指南
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



