获取部分单元格自定义单元格文本按钮单击?

时间:2010-04-20 14:20:42

标签: iphone

如何在自定义单元格按钮上单击部分单元格文本。

这可能吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

当您绘制单元格时,将按钮上的标记设置为您正在显示的数据数组的索引

[acceptAnswersButton setTag:indexPath.row]

然后,当单击该按钮时,您可以从调用的动作中获取标记,因为该按钮将作为参数传递。


如果您将标记添加到每行的按钮中。然后在关联的操作中,您将获得文本的数组索引再次检索它。

arrayText = {"one", "two", "three"}

这意味着cellForRowAtIndexPath会将每个按钮的标记设置为

row1ButtonTag=0
row2ButtonTag=1
row3ButtonTag=2

当调用该操作时,您将可以访问调用该操作的按钮,从而访问该数组的索引

(IBAction)myAction:(id)sender {
    NSString *theTextIWasLookingFor = [arrayText objectAtIndex:((UIButton*)sender).tag];
}