UIResponder 类中的触摸事件响应方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIResponder 类中的触摸事件响应方法相关的知识,希望对你有一定的参考价值。

touchesBegan:withEvent:—当触摸事件处于“起步阶段”(starting phase),也就是用户刚开始触碰屏幕时,系统会调用这个方法。

touchesMoved:withEvent:—当用户触摸屏幕并持续在屏幕上移动手指时,系统会调用这个方法。

touchesEnded:withEvent:—当用户触摸屏幕的一根手指或所有手指都从屏幕上拿开时,触摸过程就结束了,而系统此时会调用这个方法。如果在用户移动手指的过程中程序做了一些处理,那么此时应该会执行相关的清理工作。

touchesCancelled:withEvent:—如果目前正在发生的触摸事件遭到系统阻断,致使Cocoa Touch 必须对此做出响应,那么系统就会调用这个方法。

以上是关于UIResponder 类中的触摸事件响应方法的主要内容,如果未能解决你的问题,请参考以下文章

触摸事件

触摸事件

UIResponder相关

UIResponder 类和第一响应者角色

iOS边练边学--触摸事件以及能够拖拽的UIView的练习

:多点触摸与手势检测