UItableviewcell中的按钮

时间:2012-05-12 16:01:44

标签: objective-c ios xcode uitableview

我有一个tableview,我必须在其中使用按钮。基于tableViewCell我必须对不同的单元格执行不同的操作。如何区分单击哪个单元格的按钮?

2 个答案:

答案 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;
}