如何创建UITableView条目的存档?

时间:2019-01-17 10:16:01

标签: ios uitableview hide archive sections

我正在一个涉及表列表的项目,并且希望具有以下特征:

1)当我进行引导时,先轻扫到现有表条目,然后在其他按钮(复制和删除)旁边出现一个存档按钮。

2)当我选择存档按钮时,该条目将从当前列表中消失,并移至存档部分。在稍后的阶段,我想隐藏存档,但稍后再做!

UITableView现在可以完全使用,并且我已经将复制和删除操作添加到每个表条目的开头滑动。但是我在想什么是管理存档操作的更好方法。在网络和这个很棒的论坛上阅读和搜索之后,似乎我在管理数据结构方面有两种选择:

1)添加一个新部分,并将其命名为Archive。为已归档项目创建一个新数组。因此,这将是一个数组删除并插入另一个数组的问题。

OR

2)制作一个包含当前列表和存档列表的新结构,然后将该新结构作为UITableView中的条目。

由于我是快速编程的新手,因此我对理解选项(1)感到更加自信,但随后的代码却陷入了很多错误。

对于在各个部分中遍历UITableView条目的最佳数据结构,是否有人有任何经验?显然,如果有一种更好的方法可以实际隐藏条目并使重新出现更好。任何输入将不胜感激!

谢谢

DeeNove750

1 个答案:

答案 0 :(得分:0)

对于那些好奇的人,我决定发表我自己的答案。经过大量的研究和阅读,似乎最好的方式来处理隐藏/存档UITableView条目的方法是重新设计应用程序的数据结构。我制作了另一个类,该类基本上是两个数组:archived_items和non_archived_items。然后,我使用所有UITableViewController来移动项目并处理数据(插入,删除,移动,隐藏/取消隐藏和复制)。

看起来像一般过程一样有效,但是仍然需要解决一些错误。

兄弟,

DeeNove750