同时处理多个手势

时间:2013-04-25 14:10:45

标签: ios uigesturerecognizer

我有两个子视图view1和view2。我已将LongPress和Pan手势添加到我的父视图中。 当我在view1上使用longPress时,我将在fingure下面显示一个带有弹出动画的draggableview,并继续将dragView拖动到view2。 在此过程中,不调用panGesture选择器,而是调用Longpress手势选择器。 从dragview中删除fingure然后再次开始拖动然后调用panGesture选择器。

我需要的是,一旦创建了dragview,就禁用(不是永久性的,直到调用pan手势状态结束),应该调用longpress手势和平移手势选择器

1 个答案:

答案 0 :(得分:4)

您有一个名为的委托方法:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

看看它,你需要返回YES。