您的位置:首页 > 产品设计 > UI/UE

UITouch

2016-12-28 20:20 337 查看
UITouch   
常用的四个协议方法
手指触碰屏幕的瞬间
1、-(void)touchesBegin: (Nsset  <UITouch *>)touches   withEvent:(UIEvent *)event ;
  UITouch 事件的使用 
//获取任何一个点击的事件

    UITouch *touch = [touches
anyObject];

   if (touch.tapCount ==
1) {

        NSLog(@"单次点击");

    }else
if (touch.tapCount ==
2){

        NSLog(@"双次点击");

    }
手指在屏幕上移动时
2、-(void)touchesMoved:(Nsset  <UITouch *>)touches   withEvent:(UIEvent *)event ;

-(void)touchesMoved:(NSSet<UITouch
*> *)touches withEvent:(UIEvent *)event{

    UITouch *touch = [touches
anyObject];

   

    CGPoint pt = [touch
locationInView:self.view];

    NSLog(@"%f
%f",pt.x,pt.y);

}

手机离开屏幕时
3、-(void)touches
8fba
Ended:(Nsset  <UITouch *>)touches   withEvent:(UIEvent *)event ;
在特殊情况下中断触摸屏幕事件时调用
电话,紧急信息时,取消当前的点击手势作用时使用
用于做紧急事件的处理
4、-(void)touchesCancelled:(Nsset  <UITouch *>)touches   withEvent:(UIEvent *)event ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: