2012-04-06 96 views
0

我正在寫我的第一本地iPad應用程序,我有一個通用的UI問題。我是可怕的在用戶界面設計,我正在尋找什麼用於我的佈局的一般指導。具體來說,我有一個非常簡單的主細節應用程序,非常適合XCode提供的通用應用程序模板。該應用程序跟蹤設備的檢查日期。我有一個主視圖,人們輸入有關特定設備(品牌,型號,序列號,名稱,位置,聯繫點,電子郵件,電話等)的信息。主視圖僅顯示位置和名稱。當他們點擊主人時,所有數據都會顯示在詳細視圖中。iPad用戶界面設計建議

每個設備都需要進行年度檢查,並且有一個要填寫的標準表格。有20個項目需要檢查,我需要收集/顯示標籤(檢查步驟),狀態(通過/失敗/無論)以及通用文本的註釋字段。

所以我需要執行檢查。我可以手動佈局20個uilabels,20個ON/OFF開關(或3個位置),以及20個UITextViews,但這聽起來非常糟糕。我可以把這三個項目放在一個自定義的UITableViewCell中,但我不是很舒服,這也是正確的UI方法。

你會如何映射現有的紙過程(這個開始作爲被打印的PDF),以iPad應用程序?你會讓它看起來像舊紙張儘可能?

回答

0

有一件事我學到的是,當人們的預期來的信息將如何呈現,那麼你應該符合這種期望。這就是蘋果爲通用應用程序開發提供接口指南的原因。但是,就你而言,你的指導方針應該是你的用戶已經期待的。如果這與Apple的指導方針有所不同,我建議您嚴重傾向於用戶的期望。在這種情況下,他們可能會期望沿着紙張形式的設置方向前進。

沒有看到原來的紙張形式,很難勸你怎麼能同時符合該是由紙張形式設置他們的期望被轉換成主/明細格式。

但是,您可能會發現通過添加允許他們專注於單個設備的視圖,顯示您提到的三個字段以及主/細節排列,可能會有所幫助。同時,即使僅查看狀態(而不是更新狀態),他們也應該能夠恢復到他們熟悉的視圖。