将UIPanGestureRecognizer转发给下一个响应者

时间:2016-08-28 03:04:43

标签: ios swift uipangesturerecognizer

基本上,我有2 UIScrollView

第一个占据整个屏幕并包含第二个。

当我在第二个Pan gesture中执行UIScrollView时,如果手势的水平速度至少比其大4倍,我希望它仅被识别为Pan gesture垂直的。

如果它不足,我希望将手势转发给下一个响应者(第一个UIScrollView)。

我尝试在第二个gestureRecognizerShouldBegin(gestureRecognizer: UIGestureRecognizer) -> Bool覆盖UIScrollView并检查那里的速度,但如果我返回false,则无法识别平移手势(这是我想要的)但它不是转发给下一个响应者。

我怎样才能实现这一目标?

0 个答案:

没有答案