我一直在使用以下委托方法并正确附加委托(使用断点来查看此方法确实触发)。
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true;
}
只要启用了GesturePanCapturingView,表格就不会接收任何手势,因此它可以正常滚动。我以前直接在PullUpView视图上有手势识别器,一切正常 - 即使在imageview上滚动时我也需要能够滚动整个事物,因此必须制作一个超视图来捕捉它 - 的
更新
答案 0 :(得分:0)
似乎问题在于没有将所有内容都放在同一层次结构中。我不太明白这一点,如果有人能指出我正确的方向,我会感激不尽。在包含所有内容的超级视图上添加识别器似乎可以解决问题。