我正在一个涉及表列表的项目,并且希望具有以下特征:
1)当我进行引导时,先轻扫到现有表条目,然后在其他按钮(复制和删除)旁边出现一个存档按钮。
2)当我选择存档按钮时,该条目将从当前列表中消失,并移至存档部分。在稍后的阶段,我想隐藏存档,但稍后再做!
UITableView现在可以完全使用,并且我已经将复制和删除操作添加到每个表条目的开头滑动。但是我在想什么是管理存档操作的更好方法。在网络和这个很棒的论坛上阅读和搜索之后,似乎我在管理数据结构方面有两种选择:
1)添加一个新部分,并将其命名为Archive。为已归档项目创建一个新数组。因此,这将是一个数组删除并插入另一个数组的问题。
OR
2)制作一个包含当前列表和存档列表的新结构,然后将该新结构作为UITableView中的条目。
由于我是快速编程的新手,因此我对理解选项(1)感到更加自信,但随后的代码却陷入了很多错误。
对于在各个部分中遍历UITableView条目的最佳数据结构,是否有人有任何经验?显然,如果有一种更好的方法可以实际隐藏条目并使重新出现更好。任何输入将不胜感激!
谢谢
DeeNove750
答案 0 :(得分:0)
对于那些好奇的人,我决定发表我自己的答案。经过大量的研究和阅读,似乎最好的方式来处理隐藏/存档UITableView条目的方法是重新设计应用程序的数据结构。我制作了另一个类,该类基本上是两个数组:archived_items和non_archived_items。然后,我使用所有UITableViewController来移动项目并处理数据(插入,删除,移动,隐藏/取消隐藏和复制)。
看起来像一般过程一样有效,但是仍然需要解决一些错误。
兄弟,
DeeNove750