如何防止UITableView滚动干扰我的手势识别器?

时间:2011-11-08 19:18:05

标签: ios uigesturerecognizer

在我的iPad应用程序中,我的屏幕右上角有一个滚动的UITableView。

我还在整个应用视图中附加了UIPinchGestureRecognizer。捏手势很好,但是如果我的一个触摸在试图捏合时恰好落在桌面视图内,我的捏就永远不会被识别,因为桌面视图正在滚动。

这种行为完全可以理解,但我不知何故喜欢表视图来遵循捏手势。如果表视图滚动由手势识别器处理,我可以进行表调用 - [UIGestureRecognizer requireGestureRecognizerToFail:]。但它没有,所以我不能......至少,我认为我不能。

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试在scrollView中将delaysContentTouches设置为NO。滚动视图仍将滚动,但不应再取消手势识别器。