0

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

有没有人有任何想法?

4

1 回答 1

1

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

前任:

详细视图1:0 详细视图2:1 详细视图3:0

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

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

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

于 2011-02-17T19:13:41.843 回答