UITapGestureRecognizer正在重写Scrollview上的UIButton操作

时间:2010-07-20 22:59:49

标签: uiscrollview uibutton

我有一个Scrollview,上面有一个按钮。我有一个设置为TouchupInside的动作。最初工作正常。所以我需要Scrollview将自动隐藏,如果它没有在3秒内触摸。为了实现这一点,我在Scrollview上使用UITapGestureRecognizer。如果您触摸Scrollview中的任何位置,它肯定有效。不幸的是,UIButton不再有效。 UITapGestureRecognizer似乎取代了按钮。

如何让UIButton Action发挥作用?

1 个答案:

答案 0 :(得分:46)

您可以停止使用此行取消其他事件的UITapGestureRecognizer:

tapRecognizer.cancelsTouchesInView = NO;

为我工作:)