同时处理多个手势
问题描述:
我有两个子视图view1和view2。我已将LongPress和平移手势添加到了我的父视图。 当我按下view1时,我会在弹出式动画的下面呈现一个可拖动的视图,并继续将dragView拖动到view2。 在此过程中,panGesture选择器未被调用,但调用了Longpress手势选择器。 当我从dragview中删除音乐,然后再次拖动,然后调用panGesture选择器。同时处理多个手势
我需要的是,一旦创建了dragview,禁用(并非永久,但直到结束被称为移动手势状态),长按姿态和平移手势选择应该叫
答
你必须调用的委托方法:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
看看它,你需要返回YES。