在自定义快速单元格中按下了哪个按钮

时间:2016-02-17 02:43:41

标签: ios swift

我在tableView中的自定义单元格中使用三个单独的SWIFT按钮。每个按钮都是一个计数器,因此,按下按钮时,我会增加按钮的标签/文本。我需要做的是在用户按下它时增加相应的按钮,但文本标签不断变化,除了使用sender.titleLabel之外,我还需要确定按下哪个按钮的内容!功能

你能帮我(通过示例代码)确定如何找出按下的三个按钮中的哪一个。也许在"引用奥特莱斯"

中使用名称

1 个答案:

答案 0 :(得分:0)

我会在这里设置一些约束来更好地回答你的问题。

从帖子中可以看出,你在UITableView中使用storyboard和prototype cell来创建按钮和文本标签。

在故事板中,如果单击各个按钮,您将能够为其设置标记(在检查器下的右侧导航中)。

您需要为不同的按钮设置不同的标签。例如。按钮A - 标签104,同样明智。

接下来在您的代码中添加以下行。

[(UIButton *)[cell.contentView viewWithTag:104] addTarget:self action:@selector(selectButtonPressed:) forControlEvents:UIControlEventTouchUpInside];

注意正在使用的标签,选择器也是“selectButtonPressed”

然后,您需要为selectButtonPressed创建方法或函数。

干杯。