Gavin.han

致力于移动开发 技术改变生活

导航

ios的触摸和事件的类和方法

Posted on 2012-12-06 17:58  gavin.han  阅读(528)  评论(0编辑  收藏  举报

1.UITouch

phase 属性      返回一个触摸阶段常量,指出触摸开始、继续、结束或被取消。(phase返回的常量:UITouchPhaseBegan/UITouchPhaseMoved/UITouch-                                                                                                                                        PhaseStationary/UITouchedPhaseEnded/UITouchPhaseCancelled)

tapCount 属性    轻按屏幕的次数。

timestamp 属性    触摸发生的时间。

view 属性     触摸始于哪个视图。

window 属性     触摸始于哪个窗口。

locationInView 方法    触摸在指定视图中的当前位置。

previousLocationView 方法  触摸在指定视图中的前一个位置。

 

2.UIEvent

 timestamp属性       事件发生的时间

allTouches属性         事件中与接收方相关联的所有触摸

touchesForView方法    事件中与某个视图相关联的所有触摸

touchesForWindow方法    事件中与窗口相关联的所有触摸

 

3.UIResponder方法:是捕捉事件的核心

touchesBegan:withEvent:   在手指触摸屏幕时报告UITouchPhaseBegan事件

touchesMoved:withEvent:   在手指在屏幕上移动时报告UITouchPhaseMoved事件

touchesEnded:withEvent:    在手指离开屏幕时报告UITouchPhaseEnded事件

touchesCancelled:withEvent:    在因我们听电话或其他因素导致触摸取消时报告UITouchPhaseCancelled事件