iOS:UI在多级tableView之间移动项目的想法

时间:2012-11-06 21:29:55

标签: ios uitableview uinavigationcontroller

我正在构建一个iOS应用,允许用户浏览tableView,点击一个单元格,然后使用tableView深入导入另一个navigationController

我需要能够将任何这些项目/单元格移动到导航堆栈中的其他位置。现在我的想法是,一旦用户选择要移动的单元格,就显示一个modal tableView,允许用户浏览与之前相同的结构,但这次选择位置(按按下并按住)放置那些细胞。

是否有任何其他UI想法或任何人可能拥有的聪明的程序化想法可以更好地解决此问题?

1 个答案:

答案 0 :(得分:0)

也许看看Apple的iOS Mail如何在不同的邮箱之间移动电子邮件?

这也基本上显示了一个模态视图控制器,但它通过在其父对象下面缩进嵌套项来展平层次结构。您只需选择作为目的地的项目。

这当然只有在您的层次结构不太深的情况下才有效,否则最好像您概述的那样去做。我可能建议另外做的唯一事情是,还有某种可视方法(按钮?)来选择目的地。长按本身可能不够直观。