2011-11-08 45 views
1

在我的iPad應用程序中,我的屏幕右上角有一個滾動的UITableView。如何保持UITableView滾動不干擾我的手勢識別器?

我也有一個UIPinchGestureRecognizer附加到整體應用程序視圖。捏手勢工作正常,但如果我的一個觸摸碰巧落在表視圖內試圖捏,我的捏不會被識別,因爲表視圖滾動。

這種行爲是完全可以理解的,但我不知何故喜歡錶視圖推遲到捏手勢。如果表視圖滾動是由手勢識別器處理的,我可以只調用表格 - [UIGestureRecognizer requireGestureRecognizerToFail:]。但事實並非如此,所以我不能......至少,我認爲我不能。

任何人都知道如何解決這個問題?

回答

1

嘗試將scrollContentTouches設置爲NO。滾動視圖仍將滾動,但不應取消您的手勢識別器。

+0

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

+0

我從來沒有想出更好的東西,對不起。 – MatLecu