我之前没有对此进行过调整,所以我希望人们对如何最好地处理tableviewcell tick配件发表意见,我已经设置了这个,以便当用户选择他们的uitableview单元格时,它们会被定向回到主视图和它的值。选择的单元格被加载到主视图中,我使用协议和委托来完成此操作,如so
我的问题是,如果用户决定返回配件的视图,我该如何确保刻度线保持不变?是他们可以使用的特殊方法吗?或者我是否必须使用委托和协议将索引路径传递给主视图然后再返回?
无论如何,我们将非常感谢任何帮助。
答案 0 :(得分:1)
你的问题有答案。您需要保留对所选indexPath
的参考。而且您可以将此值保存到AppDelegate
或您可以选择的任何方法。当用户希望返回视图时,您只需要检查已保存的值,然后将其加载到UITableView
tableView reloadData
。
您必须在accessoryView
中设置cellForRowAtIndexPath
,并在那里检查已保存的值。您可以reloadData
方法viewWillAppear
。