在此 View 中,我有一张表格,其中的单元格由一个标签和一个切换开关组成。 如果我尝试更改此切换的状态,它会起作用,但如果我 ScrollView ,然后返回更改的切换,我会发现它处于先前的状态。 我从来没有使用过这个对象,所以我不知道如何解决这个问题。
最佳答案
您使用“UITableView”,并且所有单元格都会重复使用以优化性能。您需要检查 UISwitch
状态的变化并将其保存在您的模型中。当您的单元格将被重用时,您需要在 tableView:cellForRowAtIndexPath:
方法中将保存的状态设置为 UISwitch
。
关于ios - 当我向下 ScrollView 并向上返回时,切换开关不保存状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40769270/