2011-11-08 38 views
1

在我的iPad应用程序中,我的屏幕右上角有一个滚动的UITableView。如何保持UITableView滚动不干扰我的手势识别器?

我也有一个UIPinchGestureRecognizer附加到整体应用程序视图。捏手势工作正常,但如果我的一个触摸碰巧落在表视图内试图捏,我的捏不会被识别,因为表视图滚动。

这种行为是完全可以理解的,但我不知何故喜欢表视图推迟到捏手势。如果表视图滚动是由手势识别器处理的,我可以只调用表格 - [UIGestureRecognizer requireGestureRecognizerToFail:]。但事实并非如此,所以我不能......至少,我认为我不能。

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

回答

1

尝试将scrollContentTouches设置为NO。滚动视图仍将滚动,但不应取消您的手势识别器。

+0

它似乎稍好一些,但仍然不能接受(例如,干扰捏手势足以使其无法使用。) –

+0

我从来没有想出更好的东西,对不起。 – MatLecu