2012-01-12 121 views
2

我有一個UITableView。如果觸摸一行,然後向左或向右滑動手指,它似乎阻止任何進一步的UITouch事件被識別。防止uitableview在水平觸摸後取消觸摸事件

我有2個tableviews。我希望能夠從右側的tableview向左滑動一行,當我拖動時,我希望仍然能夠在左側tableview視圖中滾動,以決定從右側tableview中刪除行的位置。但只要將該行拖到左側,就不會識別更多的觸摸事件。

任何想法?

謝謝!

+0

我正在努力解決完全相同的問題。你找到解決方案嗎? – andershqst 2012-03-21 12:37:48

回答

0

UITableView有一些內置的手勢識別的東西,可能會與你戰鬥。

您是否在數據源中實施了tableView:commitEditingStyle:forRowAtIndexPath:?如果是這樣,它消耗你的內置行刪除東西的滑動手勢。請參閱Apple的文檔:tableView:commitEditingStyle:forRowAtIndexPath:

+0

我沒有實現這個... – 2012-01-12 21:49:38