【发布时间】:2013-12-29 08:51:30
【问题描述】:
我有一个自定义表格视图单元格,其中有一个 UIButton。 我想为放置在 tableview 单元格中的每个按钮编写动作。告诉我怎么做。 我曾尝试使用标签,但它不能作为 cellForRowAtIndexPath 一次加载所有单元格,因此它会覆盖标签号。 请告诉我该怎么做。 我正在使用以下代码
if(indexPath.row == 0){[cell.viewButton addTarget:self action:@selector(playMovie) forControlEvents:UIControlEventTouchUpInside];
cell.viewButton.tag = 1;
}
else {
[cell.viewButton addTarget:self action:@selector(playMovie) forControlEvents:UIControlEventTouchUpInside];
cell.viewButton.tag = 2;
}
return cell;
【问题讨论】:
-
你想对不同的按钮做不同的操作还是对所有按钮做相同的操作
-
不同按钮的不同操作,我不想使用 didSelectRowAtIndexPath。
-
@jrturton 它不重复。我的问题中的 PFP 已更新。我没有使用 IBOutlet,它只是一个 UIButton。
-
它是重复的。无论您是否使用插座,都没有区别。您想知道单击按钮时该按钮在哪个单元格中,对吧?
标签: ios iphone uitableview uibutton