2011-02-14 65 views
4

UIScrollView有一个取消机制,在它检测到'滚动'时取消子视图的触摸。我可以通过编程取消触摸吗?

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

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

+0

你能具体谈谈您的要求。 – Robin 2011-02-14 06:25:03

回答

1

你可能想看看UITapGestureRecogniser类的cancelsTouchesInView方法

1

那么我有一个类似的问题。

我已经通过在其子视图上收到触摸事件时禁用滚动视图来解决此问题。

而当您认为您的活动已完成时,请重新启用滚动视图。

如果您不启用enable-disable,滚动视图将自动取消您的拖动事件!

相关问题