TouchView * //继承自UIView
//初始化时
self.multipleTouchEnabled = YES;//开启多指触摸
//取出一根手指
UITouch * touch = [touches anyObject];
//获得手指在视图上的位置
CGPoint Point = [touch locationInView:self];
//取出多根手指时, 要开启多指触摸
UITouch * firstTouch = [[touches allObjects] firstObject];//第一个手指
UITouch * lastTouch = [[touches allObjects] lastObject];//第二个手指
//重写父类方法的实现(处理事件)
- (void)touchesBegan:(NSSet *)touches
withEvent:(UIEvent *)event
{NSLog(@"begin 开始");}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{ NSLog(@"move 移动");}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{NSLog(@"end 结束”);}
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event
{NSLog(@"cancel 取消”);}//来电话时触发
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{NSLog(@"end 结束”);}
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event
{NSLog(@"cancel 取消”);}//来电话时触发
{