取一個存儲配方和配料的簡單應用程序。該應用程序應允許添加,刪除和編輯食譜(只需重新命名)。對於每個配方,可以添加,刪除和編輯配料(名稱和一些其他基本細節)。每種原料還有一些其他細節可以顯示。設計具有編輯/添加功能的分層應用程序
這看起來很分層,所以我從一個UINavigationController開始。我首先展示了一系列配方,這些配方允許深入瞭解配料,並深入瞭解配料的細節。
但似乎沒有一個簡單的方法來提供這個,並且也的添加/編輯/刪除功能。採取頂級食譜屏幕。我有一個「點」放置一個按鈕(導航項目的右側在屏幕的頂部 - 左側將用於「後退」按鈕)。如果我將它作爲「添加」按鈕,那麼用戶如何重命名現有配方?如果是「編輯」按鈕,那麼我可以顯示刪除圖標,也可以選擇一個配方顯示一個屏幕來更改名稱(而不是深入到配料),但現在我無法添加新配方。
我使用底部工具欄考慮,但
a)本使用了大量的房地產一個簡單的按鈕
B)如果工具欄被添加到導航控制器的視圖,則被添加到導航層次結構中的所有視圖。這意味着該工具欄中的操作不會改變(例如,Apple的電子郵件應用程序,其中工具欄始終包含'撰寫'按鈕,而不管您在導航層次中的位置)。它似乎處於「更高層次」,與當前觀點無關。
這裏有沒有標準模式?以及設計良好的應用程序的任何示例,其中包括可在所有級別添加/編輯/刪除數據的分層顯示數據?
對不起,我已經試過這讀了幾次,不遵守你的流量。聯繫人應用只有一個列表,而不是層次結構。當我選擇一個聯繫人時,通過編輯按鈕我可以看到詳細信息。但是當我點擊一個配方時,我會被帶到一個**清單,這些清單可以選擇進一步深入研究。 – 2012-01-09 00:03:31
從技術上講,聯繫人應用程序的級別高於(Groups),但在該視圖上沒有添加/編輯功能。 – 2012-01-09 00:04:29