2012-11-06 26 views
0

我建立一個iOS應用程序,允許用戶瀏覽一個tableView,單擊單元格,然後用navigationController進一步導航到另一個tableView的iOS:UI思路移動多層次tableViews之間的項目

我有一個要求,能夠將任何這些項目/單元格移動到導航堆棧中的另一個地方。現在我的想法是,一旦用戶選擇要移動的單元格,就會顯示一個modaltableView,這將允許用戶像以前一樣瀏覽相同的結構,但這次選擇位置(通過按住)放置這些單元格。

是否有任何其他用戶界面想法或任何人都可能擁有的聰明的編程思想,可能是更好的解決方案?

回答

0

也許看看Apple的iOS Mail如何在不同郵箱之間移動電子郵件?

這也基本上顯示了一個模式視圖控制器,但它通過縮進他們的父對象下面嵌套的項目來扁平化層次結構。你不僅僅是選擇了作爲目的地的物品。

這當然只適用於你的層次不太深的地方,否則最好像你所描述的那樣做。我可能會推薦做的唯一事情是,還有一些可視方法(按鈕?)來選擇目的地。長時間按壓本身可能不夠直觀。

+0

是的,我已經看過iOS Mail的方向,並在它之後設計了我的許多概念。我的應用程序是有問題的,因爲用戶可以深入20層,如果他們想(瀏覽嵌套文件夾)。我同意使用按鈕或其他視覺方法來選擇目的地...... –

+0

可能使用單元格導航層次結構,並在右側或左側添加可用於選擇文件夾的附件視圖(按鈕)放棄目標。我在想像這個按鈕,但是面向下(不同風格)的箭頭,或者是符合你設計的東西。 –

+0

這是一個有趣的想法,但我只是覺得它不適合我的情況。 –