1.判断是否响应事件
(1)userInteractionEnable为YES
(2)视图没有隐藏
(3)alpha大于0.01
2.触摸事件是否在视图范围内
3.遍历子视图重复以上步骤
(1)遍历时注意要从上面的子视图开始遍历 即取出的子视图数组从后往前遍历
(2)要把点的坐标转换成要遍历的子视图的坐标
4.响应事件时按如下顺序:
5.手势响应双击取消单击的方法
[singleTap
requireGestureRecognizerToFail:doubleTap];
6.轻扫手势的方向一次只能设置一个方向
//设置轻扫的方向
swipe.direction
=
UISwipeGestureRecognizerDirectionLeft;
本文详细介绍了iOS中事件分发的过程,包括视图响应事件的条件、触摸事件范围判断、子视图遍历顺序以及事件响应顺序。同时提到了手势识别的注意事项,如双击手势与单击手势的互斥设置,以及轻扫手势方向的限制。
2089

被折叠的 条评论
为什么被折叠?



