我有一个Scrollview,上面有一个按钮。我有一个设置为TouchupInside的动作。最初工作正常。所以我需要Scrollview将自动隐藏,如果它没有在3秒内触摸。为了实现这一点,我在Scrollview上使用UITapGestureRecognizer。如果您触摸Scrollview中的任何位置,它肯定有效。不幸的是,UIButton不再有效。 UITapGestureRecognizer似乎取代了按钮。
如何让UIButton Action发挥作用?
答案 0 :(得分:46)
您可以停止使用此行取消其他事件的UITapGestureRecognizer:
tapRecognizer.cancelsTouchesInView = NO;
为我工作:)