在UITableViewController中重新排序行

时间:2012-02-26 19:59:22

标签: iphone objective-c ios uitableview

我正在寻找一种能够在UITableViewController中重新排序整个部分(包括in中的行)的方法。我的搜索导致了这个......

Reordering UITableView sections on the iPhone by dragging (like reordering rows)

这表明这不可能“开箱即用”,所以我试图建立一种方法。

我有一个想法是嵌套UITableViews,因此会有一个'Master'UITableView,它在每个单元格中都有一个新的UITableView。这些“奴隶”UITableViews实际上只有每个部分的单元格。

理论上,在Master TableView上,您可以正常重新排序细胞,它恰好包含一整套细胞。

在某种程度上它很重要......我的实现需要可变数量的部分,每个部分的行数可变。

有没有人对这是否可行/会有效?

赞赏的想法/建议

1 个答案:

答案 0 :(得分:4)

从iOS 5开始,您可以通过moveSection:toSection: API移动整个部分。

UITableView Class Reference