美文网首页
UIView的触摸事件处理

UIView的触摸事件处理

作者: BarleyZ | 来源:发表于2016-01-08 01:12 被阅读248次

•UIView是UIResponder的子类,可以覆盖下列4个方法处理不同的触摸事件

一根或者多根手指开始触摸view,系统会自动调用view的下面方法

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

一根或者多根手指在view上移动,系统会自动调用view的下面方法(随着手指的移动,会持续调用该方法)

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

一根或者多根手指离开view,系统会自动调用view的下面方法

-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event

触摸结束前,某个系统事件(例如电话呼入)会打断触摸过程,系统会自动调用view的下面方法

-(void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event

提示:touches中存放的都是UITouch对象

相关文章

  • UIView的触摸事件处理

    •UIView是UIResponder的子类,可以覆盖下列4个方法处理不同的触摸事件 一根或者多根手指开始触摸vi...

  • iOS 离屏渲染

    一、UIView 与 CALayer UIView 为 CALayer 提供内容,以及负责处理触摸等事件(dele...

  • iOS面试题(6-10)

    6.UIView与CALayer有什么区别 UIView管理绘制与事件处理(尤其是触摸事件).CALayer完全关...

  • UITouch

    触摸事件 UIView 是 UIResponder 的子类,因此重写下述几个方法可以处理不同的触摸事件: 一根或多...

  • UI事件的传递和响应

    UIView和CALayer · UIView为CALayer提供内容,以及负责处理触摸等事件,参与响应链。 ·C...

  • 触摸事件

    响应者对象 UIResponder UIView的触摸事件处理 UITouch UITouch的属性 UITouc...

  • UI事件传递与响应

    先了解下UIView与CALayer的关系 UIView为CALayer提供内容,负责处理触摸事件,参与响应链 ,...

  • iOS零星知识点 - 04

    查看提示 pragma mark - 01 UIView 的触摸事件处理 pragma mark - 02 手势识...

  • iOS UI相关面试题

    一、UIView与CALayer <单一职责原则>UIView为CALayer提供内容,以及负责处理触摸等事件,参...

  • 1.视图事件传递和事件响应流程

    1.UIView和CALayer UIView提供内容、处理触摸等事件、参与响应链 CALayer负责显示内容 2...

网友评论

      本文标题:UIView的触摸事件处理

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