Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我可以通过编程取消触摸吗?_Iphone_Touch Event - Fatal编程技术网

Iphone 我可以通过编程取消触摸吗?

Iphone 我可以通过编程取消触摸吗?,iphone,touch-event,Iphone,Touch Event,UIScrollView有一个取消机制,当它检测到“滚动”时,取消对子视图的触摸 我想知道是否可以通过编程方式取消触摸事件(已经开始) 我在滚动视图中有一个可拖动视图。 我可以让可拖动视图接收触摸,但我想知道如何在需要时停止接收触摸事件,并将触摸事件提供给滚动视图。我也遇到过类似的问题 我已经解决了这个问题,当您在其子视图上接收到触摸事件时,禁用滚动视图 当您认为您的事件已完成时,请重新启用滚动视图 如果不启用禁用,滚动视图将自动取消拖动事件 您可能需要查看UITapGestureRecogni

UIScrollView有一个取消机制,当它检测到“滚动”时,取消对子视图的触摸

我想知道是否可以通过编程方式取消触摸事件(已经开始)

我在滚动视图中有一个可拖动视图。

我可以让可拖动视图接收触摸,但我想知道如何在需要时停止接收触摸事件,并将触摸事件提供给滚动视图。

我也遇到过类似的问题

我已经解决了这个问题,当您在其子视图上接收到触摸事件时,禁用滚动视图

当您认为您的事件已完成时,请重新启用滚动视图


如果不启用禁用,滚动视图将自动取消拖动事件

您可能需要查看UITapGestureRecognitiser类的
cancelsTouchesInView
方法

查看
cancelTrackingWithEvent:


您能否更具体地说明您的要求。