UITableview 选择行按钮应取消选择另一行中的相同位置

Posted

技术标签:

【中文标题】UITableview 选择行按钮应取消选择另一行中的相同位置【英文标题】:UITableview selection row button should deselected same position in another row 【发布时间】:2016-11-03 10:06:57 【问题描述】:

我在UITableViewCell 的每一行中列出了 5 个按钮 总行数为 2。

如果我选择第一行或第二行中的第一个按钮,则应在另一行中取消选择同一位置的另一个按钮,反之亦然

请查看附件:

【问题讨论】:

更具体地说明您的问题。要么发布屏幕截图,示例代码来详细描述您的问题。 告诉我一些代码你是如何选择第一个按钮的。 放一些代码,这样我就可以给出合适的解决方案。 你说只有两个单元格。那么用户可以在一个单元格中选择多个按钮吗? 你是用storyboard还是nib? 【参考方案1】:

1 方式:设置按钮与其所有者单元格之间的关系。重新加载单元格的布局子视图以设置其按钮的图像。 2方式:为每个按钮设置标签,并在一个按钮的动作目标中重置相应的按钮图像。

【讨论】:

以上是关于UITableview 选择行按钮应取消选择另一行中的相同位置的主要内容,如果未能解决你的问题,请参考以下文章

UtableView 行选择和 UIButton 操作

如何在UnChecked时触发单选按钮的OnChange事件

一行中的一组单选按钮,同时选择一行中的一个单选按钮,它会影响另一行目标-c

在 UITableView 中选择一行时显示新视图

如果 UIButton 被选中,在 Swift (Xcode 9) 中取消选择另一个 UIButton

奇怪的行为 - 行不会重新选择,直到三个水龙头