UITouch
属性
- 触摸产生时所处的窗口
@property(nonatomic,readonly,retain) UIWindow *window;
- 触摸产生时所处的视图
@property(nonatomic,readonly,retain) UIView *view;
- 短时间内点按屏幕的次数,可以根据tapCount判断单击、双击或更多的点击
@property(nonatomic,readonly) NSUInteger tapCount;
- 记录了触摸事件产生或变化时的时间,单位是秒
@property(nonatomic,readonly) NSTimeInterval timestamp;
- 当前触摸事件所处的状态
@property(nonatomic,readonly) UITouchPhase phase;
方法
- -(CGPoint)locationInView:(UIView *)view
- 返回值表示触摸在view上的位置
- 这里返回的位置是针对view的坐标系的(以view的左上角为原点(0, 0))
- 调用时传入的view参数为nil的话,返回的是触摸点在UIWindow的位置
- -(CGPoint)previousLocationInView:(UIView *)view;
- 该方法记录了前一个触摸点的位置