0

我正在构建一个iOS应用程序,允许用户浏览 a tableView,单击一个单元格,然后tableView使用navigationController.

我需要能够将任何这些项目/单元格移动到导航堆栈中的另一个位置。现在我的想法是,一旦用户选择了要移动的单元格,就显示一个modal tableView允许用户在与以前相同的结构中导航的位置,但这次选择位置(通过按住)来放置这些单元格。

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

4

1 回答 1

0

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

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

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

于 2012-11-06T22:20:50.643 回答