2011-02-14 34 views
0

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

有没有人有任何想法?

回答

1

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

例如:

detailview1:0 detailview2:1 detailview3:0

如果(detailviewID == 0) cell.checkmark.hidden = FALSE;

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

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

+0

我其实是一种不同的方式来做到这一点,对我的情况更好。基本上,因为我已经将所有内容都存储到字典中,所以我只需检查字典中的问题项目(如果它们存在于字典中),tableview将为该单元格添加复选标记。感谢你的榜样! – EmphaticArmPump 2011-02-18 15:35:09

相关问题