如何使用按钮处理UITableViewCell中的多点触控?

时间:2013-09-06 08:02:29

标签: ios uitableview uibutton

我有自定义表格视图单元格,每个单元格都有3个按钮。选择表中的行会推送另一个视图控制器;按其中一个按钮显示模态视图。

如果用两根手指选择一行,然后按一个按钮,控制器就会被按下并显示模态视图。我尝试在按钮'TouchDown事件中设置一个标记,然后返回nil     tableView: willSelectRowAtIndexPath: 如果该标志为true,但在按钮'TouchUpInside事件处理程序中将标志设置为false,那么仍会调用tableview: didSelectRowAtIndexPath:

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

在按钮的降落方法中,将UITableView的{​​{1}}属性设置为NO。然后在修饰(内部和外部)处理程序将其设置为YES。

答案 1 :(得分:0)

有帮助

cell.contentView.exclusiveTouch = YES;
cell.exclusiveTouch = YES;

setting exclusiveTouch to custom UITableViewCell