Ios 如何在子视图块中创建UIgestureRecognitor在容器superview中创建UIgestureRecognitor
我有一个处理缩放和平移的容器视图。在这个容器视图中,我有一些可拖动的视图,它们管理自己的UIPangestureRecognitor。当前,当我开始平移可拖动项时,superview也将平移。在这种情况下,我只希望拖动的项目平移Ios 如何在子视图块中创建UIgestureRecognitor在容器superview中创建UIgestureRecognitor,ios,swift,uigesturerecognizer,Ios,Swift,Uigesturerecognizer,我有一个处理缩放和平移的容器视图。在这个容器视图中,我有一些可拖动的视图,它们管理自己的UIPangestureRecognitor。当前,当我开始平移可拖动项时,superview也将平移。在这种情况下,我只希望拖动的项目平移 我尝试了各种UIPangestureRecognitizer委托方法,但运气不佳。看来我错过了尝试一种识别器委托的排列。这一个做到了: func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shou
我尝试了各种UIPangestureRecognitizer委托方法,但运气不佳。看来我错过了尝试一种识别器委托的排列。这一个做到了:
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldBeRequiredToFailByGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {
if(otherGestureRecognizer == myDraggableItemPanRecognizer) {
return false
} else {
return true
}
}