我有一个按钮,它是自定义UITableViewCell的一部分。我想要的是当有人点击按钮时,要为该单元格调用正确的tableView:cellForRowAtIndexPath。
如何将按钮绑定到正确的cellForRowAtIndexPath?
任何建议和/或代码示例都将受到高度赞赏
答案 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