UISwitch值在UITableView中被回收

时间:2011-10-17 20:31:42

标签: iphone uitableview uiswitch

我有一个UITableView,我已经构建了自定义单元格。在每个自定义单元格中,我添加了一个UISwitch。我的桌面视图只有100px高。当我有6个或更多单元时,它似乎开始在单元上循环UISwitch,所以如果我改变单元0中的开关值,单元5处的开关也将改变其值以匹配单元0的值。有办法控制内存,以防止这种情况发生吗?

感谢。

1 个答案:

答案 0 :(得分:1)

我使用标签通过

跟踪表视图中的哪些开关
cell.cellSwitch.tag = indexPath.row;

然后我可以返回并在我的代码中引用正确的开关。