设置accessoryType并保存

时间:2015-05-14 13:21:16

标签: uitableview swift xcode6 uitableviewrowaction

我想在UITableViewCell中显示一个accessoryType,其中已按下UITableViewRowActionButton。如果应用重新启动,还应显示accessoryType。所以我想我必须存储一些东西。有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

您需要了解表视图的工作原理。它们有一个数据源,可根据数据模型的保存状态配置单元格。

您应该做的是设置数据模型以保存用户按下单元格按钮的事实。将该信息保存到文件中,并在应用程序启动时加载它。

设置cellForRowAtIndexPath以查看该行的已保存信息,并在这些单元格中显示一个附件,其中保存的信息显示用户已点击了行动作按钮。

在您的行动作按钮的IBAction方法中,您只需设置"用户已单击此行的行动作按钮"标记并告诉表视图重新加载indexPath。然后,您的cellForRowAtIndexPath将使用附件重新加载单元格。