iOS总结-有关UITouch事件(一)

在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接受并处理事件.我们称为响应者对象.

UIApplication / UIViewController / UIView都继承自 UIResponder,因此它们都是响应者对象,都能够接收并处理事件.

事件分为三大类型,并且UIResponder内部提供了相应方法来处理事件

触摸事件

加速计事件

远程控制事件

 当用户用一根手指触摸屏幕时,会创建一个与手指相关联的UITouch对象,一根手指对应一个UITouch对象.
UITouch保存着手指相关信息,如触摸位置 / 时间/ 阶段等.
当手指移动时, 系统会更新同一个UITouch对象, 使之能够一直保存该手指在的触摸位置.
当手指离开屏幕时, 系统销毁相应的UITouch对象.

参考  https://blog.csdn.net/liangliang2727/article/details/52942680

猜你喜欢

转载自blog.csdn.net/qq_28551705/article/details/84970589