防止uitableview在水平触摸后取消触摸事件

时间:2012-01-12 20:04:34

标签: objective-c uitableview uitouch

我有一个UITableView。如果您触摸一行,然后向左或向右滑动手指,则似乎阻止任何进一步的UITouch事件被识别。

我有2个tableviews。我希望能够从右侧tableview向左滑动一行,并且当我拖动时,我仍然希望能够在左侧tableview视图中滚动以决定从右侧tableview中删除行的位置。但是只要我将行拖到左侧,就不会再识别触摸事件。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

UITableView有一些内置的手势识别功能可能会与你搏斗。

您是否在数据源中实施了tableView:commitEditingStyle:forRowAtIndexPath:?如果是这样,它会消耗你的内置行删除内容的滑动手势。请参阅Apple的文档:tableView:commitEditingStyle:forRowAtIndexPath: