如何在表视图单元格上创建一个按钮调用正确的tableView:cellForRowAtIndexPath?

时间:2012-09-26 02:13:43

标签: ios uitableview

我有一个按钮,它是自定义UITableViewCell的一部分。我想要的是当有人点击按钮时,要为该单元格调用正确的tableView:cellForRowAtIndexPath。

如何将按钮绑定到正确的cellForRowAtIndexPath?

任何建议和/或代码示例都将受到高度赞赏

2 个答案:

答案 0 :(得分:2)

您可以从触摸事件中获取indexPath。将buttonTapped方法修改为:

- (void) buttonTapped:(id) sender forEvent:(UIEvent *)event

然后使用以下内容:

NSIndexPath *indexPath = [tableView indexPathForRowAtPoint:[[[event touchesForView:sender] anyObject] locationInView:tableView]];

答案 1 :(得分:0)

如果您只有一个部分,则可以使用UIView的{​​{1}}属性。

理论上可以使用以下内容。

tag