手势

原创 2015年11月21日 11:23:24
手势
addGestureRecognizer:给视图添加手势,然后再实现@selector( )里的方法 

    轻拍(tap)

    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)];

    //设置轻拍次数(默认1)(按2次好使)

    tap.numberOfTapsRequired = 2;

    //设置轻拍的手指个数(默认1)

 // tap.numberOfTouchesRequired = 2;

    轻扫(swipe)

    //默认从左往右

    UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipe:)];

    [imageView addGestureRecognizer:swipe];

    //要么上下一起 要么左右一起(下面的写法只能执行左右)

    swipe.direction = UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionUp;

    //设置轻扫手指个数

    swipe.numberOfTouchesRequired = 2;

    捏合(pinch

    UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinch:)];

    [imageView addGestureRecognizer:pinch];

    旋转 (Rotation)

    UIRotationGestureRecognizer *rotation = [[UIRotationGestureRecognizer alloc]initWithTarget:self action:@selector(rotation:)];

    [imageView addGestureRecognizer:rotation];

     平移(Pan)

    UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(pan:)];

    [imageView addGestureRecognizer:pan];

   长按(LongPress)

    UILongPressGestureRecognizer *longpress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longpress:)];

    [imageView addGestureRecognizer:longpress];

    //长按时间

    longpress.minimumPressDuration = 1;


CSS样式-手势

style="cursor:default" 默认 style="cursor:auto" 自动 style="cursor:hand" 手形(IE only) style="curso...
  • zaq123q
  • zaq123q
  • 2012年03月22日 16:14
  • 1747

ios 七种手势详解

//ios 七种手势简单总结 {     //创建imageView     UIImage *image = [UIImage imageNamed:@"01.jpeg"];     U...
  • liubaoheng
  • liubaoheng
  • 2017年02月17日 09:19
  • 1450

Android最佳实践之触摸手势

普通手势参考地址:http://developer.android.com/training/gestures/detector.html#data 当用户一根或多根手指在屏幕上运动的时候,就开始产...
  • ada_dengpan
  • ada_dengpan
  • 2016年04月10日 00:27
  • 7433

windows7中的多点触控中的手势

每当用户触摸触敏式 Windows 7 设备时,Windows 7 多点触控平台都会向您的应用程序发送手势消息 WM_GESTURE。这是现成的免费行为,如果您希望停止接收此类消息,则需要选择退出。 ...
  • lu1012123053
  • lu1012123053
  • 2012年07月25日 16:11
  • 6685

Android手势事件分发过程分析

Android手势事件传递分析
  • xu_fu
  • xu_fu
  • 2014年06月21日 18:02
  • 4247

【iOS开发-手势】iOS中各种手势总结

iOS中支持的手势事件 UITapGestureRecognizer(敲击) UIPinchGestureRecognizer(捏合,用于缩放) UIPanGestureRecognizer(拖拽)...
  • ttf1993
  • ttf1993
  • 2015年05月19日 17:27
  • 1179

swift 中手势的使用

/**点击手势*/ func tapGestureDemo() { //建立手势识别器 let gesture = UITapGestureRecognizer(target: sel...
  • pj386960300
  • pj386960300
  • 2017年01月07日 13:31
  • 265

Android练习之手势绘制图案

我们都知道绘制图案就不可少的几样工具,一个是画笔(Paint),一个是画布(Canvas),画布就是在屏幕上添加一块布,然后用画笔在上面画画,当然我们需要设置画笔的颜色,字体大小,字体的样式等等 /...
  • lovemy_baby
  • lovemy_baby
  • 2017年09月01日 11:05
  • 90

初探手势识别系统1------手势分割

应该说,基于视觉的手势识别是当前涉及图象处理、模式识别、计算机视觉等领域的一个比较活跃的课题。它具有很广泛的应用价值,如果用手势识别作为一种新的输入媒介,代替鼠标键盘输入,将是设备输入的又一次巨大的进...
  • maochongsandai110
  • maochongsandai110
  • 2013年09月22日 16:29
  • 1882

html5移动端手势事件

html5移动端手势事件
  • haozhoupan
  • haozhoupan
  • 2016年04月14日 18:10
  • 1319
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:手势
举报原因:
原因补充:

(最多只允许输入30个字)