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 取消”);}//来电话时触发
{