我有两个子视图view1和view2。我已将LongPress和Pan手势添加到我的父视图中。 当我在view1上使用longPress时,我将在fingure下面显示一个带有弹出动画的draggableview,并继续将dragView拖动到view2。 在此过程中,不调用panGesture选择器,而是调用Longpress手势选择器。 从dragview中删除fingure然后再次开始拖动然后调用panGesture选择器。
我需要的是,一旦创建了dragview,就禁用(不是永久性的,直到调用pan手势状态结束),应该调用longpress手势和平移手势选择器
答案 0 :(得分:4)
您有一个名为的委托方法:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
看看它,你需要返回YES。