单选按钮的tableview在目标c中出现问题

时间:2018-12-13 06:05:37

标签: ios objective-c

我有一个表格视图,每个单元格中有17行(单元格),我有2个单选按钮id我单击第一行单选按钮,它会自动更改第7、12、17行中的单选按钮图像。如何解决此问题

1 个答案:

答案 0 :(得分:1)

tableview api重用了单元格,因此您需要先在cellForRowAt方法中重置状态,然后根据模型类分配一个值

例如,您可以使用一个数组来跟踪已打开/关闭单选按钮的特定行

所以在cellForRow中尝试这样的事情

radionButton.isOn = false

radionButton.isOn =模型[indexPath.row] //具有true / false值,指示按钮的开/关。最好在类或结构中设计模型。

让我知道您是否需要任何帮助