在我的应用中,用户可以点按屏幕上的任意位置,并且会出现覆盖屏幕一半的向下滑动视图。如果他们再次点击,则视图将消失。
为了实现这一点,我在故事板的主视图中添加了一个轻击手势识别器。
然而,在向下滑动视图中,有一个带有相关动作的按钮,当用户点击按钮时,动作被调用,而且还会调用轻击手势识别器。
当用户点击按钮时,如何禁用点击事件传播到手势识别器?
答案 0 :(得分:0)
当您按下按钮时,将在响应轻击手势的功能中调用这两个功能。检查水龙头的位置是否在UIButton的框架内。如果它只是从函数返回。