使用附件视图通过tableView显示进度

时间:2011-02-14 15:37:16

标签: uitableview accessoryview

我正在尝试使用UITableViewCell的附件视图,通过在完成与该tableViewCell关联的详细视图控制器上的步骤时显示复选标记来指示表的进度。我发现很多方法可以让所有单元格显示复选标记,而不管它们的相关步骤是否完成,但我无法弄清楚(或找到任何示例代码或文档)如何使它们的外观成为条件。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:1)

在详细视图中,您可以将其写入文本文件,以了解该子菜单的已完成状态。

前:

detailview1:0 detailview2:1 detailview3:0

if(detailviewID == 0)     cell.checkmark.hidden = FALSE;

然后,当您的视图弹回TableView时,您的viewWillAppear会读取文本文件并确定课程是否已完成。如果是,则取消选中复选标记。

请记住,您需要在appWillTerminate和appWillEnter Background上写出此文件。这样,用户进度将在退出时保存。