我正在构建一个iOS
应用,允许用户浏览tableView
,点击一个单元格,然后使用tableView
深入导入另一个navigationController
。
我需要能够将任何这些项目/单元格移动到导航堆栈中的其他位置。现在我的想法是,一旦用户选择要移动的单元格,就显示一个modal
tableView
,允许用户浏览与之前相同的结构,但这次选择位置(按按下并按住)放置那些细胞。
是否有任何其他UI想法或任何人可能拥有的聪明的程序化想法可以更好地解决此问题?
答案 0 :(得分:0)
也许看看Apple的iOS Mail如何在不同的邮箱之间移动电子邮件?
这也基本上显示了一个模态视图控制器,但它通过在其父对象下面缩进嵌套项来展平层次结构。您只需选择作为目的地的项目。
这当然只有在您的层次结构不太深的情况下才有效,否则最好像您概述的那样去做。我可能建议另外做的唯一事情是,还有某种可视方法(按钮?)来选择目的地。长按本身可能不够直观。