2010-06-29 74 views
0

該項目由短文1-2個單詞和描述1〜20個單詞組成。 UITableView列出了所有的項目,用戶可以選擇。 選擇將使他進入項目詳細信息視圖。從這一點我不明白:iPhone UI設計元素

  1. 控制/容器我應該用它來代表簡短的文字和說明文字(普通視圖)
  2. 如何組織編輯視圖的最佳方式,並控制使用方法:
    1. 允許用戶在同一個細節編輯視圖(使用什麼樣的控制?)
    2. 顯示文本領域的一個新視圖(滾動視圖)的簡稱文本和文本視圖描述(醜)
    3. 在編輯模式下,讓用戶點擊每個項目的細節IL和顯示單獨的視圖編輯簡短的文字和描述(從用戶的角度來看看起來太複雜,太多的步驟)
    4. 一些更好的主意...

回答

0

我會建議的tableview層次3意見深刻。

第一個tableview顯示項目的完整列表。選擇一個項目會帶您進入詳細視圖。詳細視圖是一個分組表,每個單元顯示一個數據元素。選擇其中的一個,可以使用可編輯的文本字段或文本視圖來編輯視圖。

查看這種佈局的時鐘應用程序的鬧鐘選項卡。頂部tableview顯示所有警報,第二個顯示單個警報的單個屬性作爲分組表。選擇其中一個屬性將使您進入該警報屬性的自定義編輯器視圖。

您的第一個編輯視圖應該有一個可編輯的文本字段,而您的第二個編輯器可以查看單個可編輯的文本視圖來保存較長的文本塊。

+0

因此,如果我沒有爲詳細視圖設置編輯按鈕,並且在選擇數據元素之後才選擇編輯模式,它不會破壞HIG的任何規則? – Pablo 2010-06-29 15:06:31

+0

是的,只要視圖明顯是用於編輯。查看時鐘應用程序和聯繫人應用程序。它們都使用嵌套表格,導致每個單獨數據元素的編輯視圖。您可以查看第二個表格中的數據,但是可以詳細編輯它。 – TechZen 2010-06-29 19:57:36