我想在 UITableViewCell 中显示一个附件类型,其中一个 UITableViewRowActionButton 已被按下。如果应用重新启动,还应显示附件类型。所以我想我必须存储一些东西。有人知道如何做到这一点吗?
问问题
96 次
1 回答
0
您需要了解表格视图的工作原理。他们有一个数据源,可以根据数据模型的保存状态配置单元格。
你应该做的是设置你的数据模型来保存用户按下你的单元格按钮的事实。将该信息保存到文件中,并在应用程序启动时加载它。
设置您的 cellForRowAtIndexPath 以查看该行的已保存信息,并在您保存的信息显示用户已点击您的行操作按钮的那些单元格中显示附件。
在您的行操作按钮的 IBAction 方法中,您可以简单地设置“用户已单击该行的行操作按钮”标志并告诉表视图重新加载该 indexPath。然后,您的 cellForRowAtIndexPath 将使用附件重新加载单元格。
于 2015-05-14T14:22:51.503 回答