如何在自定义单元格按钮上单击部分单元格文本。
这可能吗?
谢谢,
答案 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];
}