重新启动应用程序时恢复自定义表格视图单元格

Posted

技术标签:

【中文标题】重新启动应用程序时恢复自定义表格视图单元格【英文标题】:Restore custom table view cells when the app is restarted 【发布时间】:2015-07-29 19:29:53 【问题描述】:

我有一个适用于 iPad 的主/详细信息应用程序,在表格视图单元格上有几个滑块来控制图像的 XYZ 位置。每次我添加另一个单元格时,屏幕上都会显示另一个可以移动的图像。

当应用程序重新启动时,我添加的表格视图单元格消失了。我已经将它设置为记录滑块值并将其保存到NSUserDefaults,但我希望单元格保留在视图上。如何保存单元格,以便在重新加载应用程序时不会删除它们?我还想在重新加载单元格时保存滑块的位置。

【问题讨论】:

请发布您如何存储和检索数据的代码,以便我们查看问题所在。 如果您需要更多细节,请继续更新问题(或询问其他问题)。 【参考方案1】:

您可能需要为您的应用添加持久性。

this *** post 中有一些帮助您入门的想法。

您需要保存每个单元格的数据,并在应用启动时重新加载 TableView 时重新创建单元格。

您也可以使用存储的值更新滑块。

发布您用于执行此操作的代码以及任何问题,可能有助于社区帮助您解决此问题。

【讨论】:

你碰巧能为此编写代码吗?我是一名 15 岁的开发人员,哈哈,我不太了解。谢谢! @rholmes 让我们看看你已经拥有什么,因为细节会影响代码。此外,Xcode 的版本、ios 目标和选择的语言(Swift、Objective C)。发布细节的好指南在这里:***.com/help/how-to-ask

以上是关于重新启动应用程序时恢复自定义表格视图单元格的主要内容,如果未能解决你的问题,请参考以下文章

当在顶部添加新帖子时,UICollectionView 单元格自定义 FlowLayout 中断

从自定义单元格重新加载表格视图数据

TableView 单元格自定义类型文本自身重叠或为空白

EXCEL如何新建自定义单元格以及样式怎么设置

UITableview中的按钮修改当前单元格自定义

如何使用自定义按钮重新排序表格视图单元格,但不使用 ios 中的移动编辑图标