我在tableView中的自定义单元格中使用三个单独的SWIFT按钮。每个按钮都是一个计数器,因此,按下按钮时,我会增加按钮的标签/文本。我需要做的是在用户按下它时增加相应的按钮,但文本标签不断变化,除了使用sender.titleLabel之外,我还需要确定按下哪个按钮的内容!功能
你能帮我(通过示例代码)确定如何找出按下的三个按钮中的哪一个。也许在"引用奥特莱斯"
中使用名称答案 0 :(得分:0)
我会在这里设置一些约束来更好地回答你的问题。
从帖子中可以看出,你在UITableView中使用storyboard和prototype cell来创建按钮和文本标签。
在故事板中,如果单击各个按钮,您将能够为其设置标记(在检查器下的右侧导航中)。
您需要为不同的按钮设置不同的标签。例如。按钮A - 标签104,同样明智。
接下来在您的代码中添加以下行。
[(UIButton *)[cell.contentView viewWithTag:104] addTarget:self action:@selector(selectButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
注意正在使用的标签,选择器也是“selectButtonPressed”
然后,您需要为selectButtonPressed创建方法或函数。
干杯。