我有一个tableview,我必须在其中使用按钮。基于tableViewCell我必须对不同的单元格执行不同的操作。如何区分单击哪个单元格的按钮?
答案 0 :(得分:2)
您所要做的就是为UITableViewCell的cellforrowatindex委托中的按钮设置标签,然后您必须在按钮的操作中检查相同的标签。
if(((UIButton *)sender).tag==someIntValue)
{
//your statement
}
答案 1 :(得分:1)
您可以将UIButton的tag属性设置为单元格的indexPath.row:
button.tag = indexPath.row
然后在按钮选择器方法中,您可以执行以下操作:
-(void)handleButtonClick:(id)sender
{
UIButton *button = (UIButton*)sender;
indexPathRow = button.tag;
}