iOS Application developer note-1

点击事件 Touch function for system
这四个方法是系统自带方法,方法触发具有图层击穿性,只要顶层图层没有添加其它手势事件,那怕 userInteractionEnabled 被打开,也会触发。

// 点击开始
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event;

// 点击移动
- (void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event;

// 点击结束
- (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event;

// 点击中断
- (void)touchesCancelled:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event;

参数解析:touches
此为常用参数,类型为 NSSet ,其内数据为数组形式储存。此中数据仅有 1 组,类型为 UITouch。数据中包含了点击所在 view ,window 上的位置 location;点击次数 tapCount;点击发生时间 time。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 12,722评论 6 30
  • iOS中的事件 响应者对象 - 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收...
    Hevin_Chen阅读 3,800评论 0 0
  • 7、不使用IB是,下面这样做有什么问题? 6、请说说Layer和View的关系,以及你是如何使用它们的。 1.首先...
    AlanGe阅读 4,410评论 0 1
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,541评论 5 13
  • 史上最详细的iOS之事件的传递和响应机制-原理篇http://www.jianshu.com/p/2e074db7...
    Chris_C阅读 5,254评论 0 8

友情链接更多精彩内容