对于我正在处理的项目,我需要一个视图,以便能够同时处理两个UIGestureRecognizer:UILongPressGestureRecognizer和UITapGestureRecognizer。具体来说,用户应该能够按住视图以使新视图显示在发布时消失(我已经有了这个工作)。然后,当用户在握住它时(即用另一根手指)敲击视图时,应该发生一个动作(我无法弄清楚如何使其工作)。类似的类型示例是Snapchat故事:按住以查看故事的第一个图像/视频,然后点击以移动到下一个图像/视频。
我尝试设置以下方法以返回YES:
-(BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
但是这种方法只允许将多个手势添加到视图中,并且不允许同时处理它们。
非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
找到我的问题。我将视图上的exclusiveTouch属性设置为YES。当我删除那行代码时,将两个手势识别器放在一起工作得很好!