潘姿手势不传播到子视图(iOS)
问题描述:
我一直在使用下面的委托方法,并正确地附加委托(用断点来看这个方法确实会触发)。潘姿手势不传播到子视图(iOS)
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true;
}
只要GesturePanCapturingView启用,该表犯规获得任意姿态,以便它可以正常滚动。我曾经在PullUpView视图上直接使用手势识别器,但一切工作正常- 但即使在图像视图上滚动时我也需要滚动整个事物,因此不得不使用超级视图捕获它。
更新
- 我申请手势识别器来代替PullUpView和它工作得很好..是否有事可做与事实数据表组件不GesturePanCapturingView下?
- 我在pullUpView之前添加了一个UIButton。这也不会被点击。也许它的相关?
答
看来,问题在于没有在同一层次下的所有东西。我不太明白这一点,如果任何人都可以指出我正确的方向,我会很感激。在包含所有内容的超级视图中添加识别器似乎可以解决问题。