18、探索iOS多点触控与手势识别

探索iOS多点触控与手势识别

1. 多点触控术语

在深入探讨iOS多点触控与手势识别之前,我们先了解一下与多点触控相关的术语和概念。这些术语有助于我们更好地理解后续的技术细节。

  • 手势 :手势是从你用一个或多个手指触摸屏幕的那一刻起,直到你抬起手指离开屏幕为止发生的所有事件序列。无论持续多久,只要一个或多个手指保持在屏幕上,你就仍然处于一个手势中(除非发生系统事件,例如来电中断)。

  • 触摸 :触摸指的是将手指放置在屏幕上、在屏幕上拖动或从屏幕上抬起手指。一个手势涉及的触摸数量等于同时在屏幕上手指的数量。实际上,你可以将所有五个手指放在屏幕上,只要它们之间不太靠近,iOS就能识别并跟踪它们。

  • 轻触 :当您用手指触摸屏幕然后立即抬起手指而不移动时,就会发生轻触。iOS设备会跟踪轻触的次数,并且可以告诉您用户是双击、三击还是甚至20次轻触。它处理所有必要的计时和其他工作,以便区分两次单击和一次双击等。

  • 手势识别器 :手势识别器是一个对象,它能够观察由用户生成的事件流,并识别出用户触摸和拖动的方式是否与预定义的手势相匹配。 UIGestureRecognizer 类及其各种子类可以帮助你减轻很多工作负担,当你想要检测常见手势时。这个类很好地封装了寻找手势的工作,并且可以轻松地应用到你应用程序中的任何视图上。

2. 响应者链

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值