问题描述
- IOS 怎么主动 停止当前触摸事件
-
在 UIScrollView 里滑动,当滑动到某一位置时,就主动停止当前触摸。怎么可以强制中断当前触摸或者滑动。
可以调用
scrollView touchesCancelled:(nullable NSSet *) withEvent:(nullable UIEvent *)
这个方法吗? 该传什么参数
解决方案
加个标识位 接收到消息后也不处理
解决方案二:
到某个标志位置 自定义个事件, 注册一个观察者,监听到事件 停止触摸
解决方案三:
楼主看一下hitTest方法的介绍,所有的view是否响应事件全部都是有这个方法决定的
时间: 2024-10-18 13:31:02