美文网首页
第1章 手势与触摸

第1章 手势与触摸

作者: 西行客要闭关修炼 | 来源:发表于2015-11-26 17:11 被阅读19次

触摸的生命周期

UITouchPhaseBegan——用户一旦触摸屏幕,即进入此阶段

UITouchPhaseMoved——用户的手指在屏幕上移动

UITouchPhaseStationary——自上一个事件发生之后,用户�仍然在触摸着屏幕表面,但却没有移动

UITouchPhaseEnded——当用户把触摸屏幕的手指从屏幕上拿开之后,就进入了这个阶段

UITouchPhaseCancelled——如果iOS系统不再追踪某个触摸操作,那么就会进入该阶段。这通常是因为系统中断而导致的。

触摸事件的响应者

包括UIView及UIViewController在内的所有UIResponder子类都可以响应触摸。每个类都可以决定自己要如何响应。

触摸相关的回调方法

touchesBegan:withEvent:——当触摸事件处于“起步阶段”,也就是用户刚开始触碰屏幕时,系统会调用这个方法。

touchesMoved:withEvent:——当用户触摸屏幕并持续在屏幕上移动手指时,系统会调用这个方法。

touchesEnded:withEvent:——当用户把触摸屏幕的一根手指或所有手指都从屏幕上拿开时,触摸过程就结束了,而系统此时会调用这个方法。如果在用户移动手指的过程中程序做了一些处理,那么此时应该执行相关的清理工作。

touchesCancelled:WithEvent:——如果目前正在发生的触摸事件遭到系统阻断,致使Cocoa Touch必须对此做出响应,那么系统会调用这个方法。

同时识别多个手势

实现代理中的gestureRecognizer: shouldRecognizeSimultaneouslyWithGestureRecognizer: 的委托方法,并将其返回值设为YES,使得多个手势识别器能够同时运作。

相关文章

  • iOS 手势操作 geekband

    什么是触摸手势 触摸手势的原理 UIControl 离散与断续 手势识别状态 小案例 新建文件在storyboar...

  • 第1章 手势与触摸

    触摸的生命周期 UITouchPhaseBegan——用户一旦触摸屏幕,即进入此阶段 UITouchPhaseMo...

  • UI:触摸与手势

    触摸(UITouch) UITouch方法 场景举例有时需要用户触摸某个视图移动,并且视图会跟着触摸手势轨迹的移动...

  • iOS 手势与触摸

    响应触摸方法: 添加了手势的控件常需要设置的属性:(UILabel,UIImageVIew默认不允许用户交互) 手...

  • iOS 事件以及手势的处理

    iOS 事件以及手势的处理 首先引用深入浅出iOS事件机制,iOS触摸事件处理详解,详解iOS触摸事件与手势识别三...

  • 产品新人必备的iOS人机交互指南(转译)三

    2.10 手势 人们通过在触摸屏上执行手势来与iOS设备进行交互。这些手势与内容有着密切的个人联系,增强了屏幕对象...

  • Android View手势与事件分发

    Android-触摸时间与手势 单点触摸OnTouchListener 1.手指触碰屏幕时,触发MotionEve...

  • 用户交互(9)-手势

    手势 用户通过在触摸屏上使用手势与iOS设备交互。这些手势引出了与内容的亲近个人联系,增强了对屏幕对象的直接操作感...

  • UI手势回顾

    UIGestureRecongnizer手势识别器 手势:有规律的触摸 UIGestureRecognizer抽象...

  • UI4_手势识别器

    //UIGestureRecognizer 手势识别器 //手势:有规律的触摸 // UIGestureReco...

网友评论

      本文标题:第1章 手势与触摸

      本文链接:https://www.haomeiwen.com/subject/olddhttx.html