《iOS 6核心开发手册(第4版)》——1.1节触摸
本节书摘来自异步社区《iOS 6核心开发手册(第4版)》一书中的第1章,第1.1节触摸,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.1 触摸iOS 6核心开发手册(第4版)Cocoa Touch以可能最简单的方式实现直接操作。它把触摸事件发送给正在处理的视图。作为一名iOS开发人员,你将告诉视图如何做出响应。在深入研究姿势和姿势识别器之前,应该在这种底层触摸技术上打下坚实的基础。它提供了所有基于触摸的交互的必要组件。 每个触摸都会传达信息:触摸发生的位置(当前和以前的位置)、使用的是触摸的哪个阶段(在桌面应用程序中实质上是鼠标按下、鼠标移动和鼠标抬起,在直接操作世界中对应于手指或触摸按下、移动和抬起)、点按计数(例如,单点按/双点按)以及触摸发生的时间(通过一个时间戳)。 iOS使用所谓的响应者链(responder chain)来决定哪些对象应该处理触摸。顾名思义,响应者是响应事件的对象,它们充当那些事件的可能的管理者链。当用户触摸屏幕时,应用程序将寻找一个对象来处理这种交互。触摸将从一个视图传递到另一个视图,直到某个对象接管并响应那个...