我正在尝试使用UITableViewCell的附件视图,通过在完成与该tableViewCell关联的详细视图控制器上的步骤时显示复选标记来指示表的进度。我发现很多方法可以让所有单元格显示复选标记,而不管它们的相关步骤是否完成,但我无法弄清楚(或找到任何示例代码或文档)如何使它们的外观成为条件。
有没有人有任何想法?
答案 0 :(得分:1)
在详细视图中,您可以将其写入文本文件,以了解该子菜单的已完成状态。
前:
detailview1:0 detailview2:1 detailview3:0
if(detailviewID == 0) cell.checkmark.hidden = FALSE;
然后,当您的视图弹回TableView时,您的viewWillAppear会读取文本文件并确定课程是否已完成。如果是,则取消选中复选标记。
请记住,您需要在appWillTerminate和appWillEnter Background上写出此文件。这样,用户进度将在退出时保存。