2011-04-18 70 views
0

我是iPhone新手,不知道我的問題最好的iPhone UI方法是什麼。那是我希望你們都能提供一些意見和指導的地方。iPhone用戶界面設計方法 - 正在使用Excel篩選

這裏的系統&它是如何目前使用的:
現在,我有數據,有四列Excel電子表格 - 品牌,型號,尺寸,價值。大約有1000行數據。在Excel中如何使用系統是在列上使用過濾。首先,從過濾列中選擇Make(大約有8個獨特製作),然後選擇一個模型(每個製作具有1到20個獨特模型),然後選擇尺寸(每個模型具有大約20個獨特尺寸),然後使用關聯的值。

如果我要用AJAX創建一個HTML頁面和jQuery,我會有三個SELECT元素和一個DIV(或某種標籤)。當選擇一個Make時,填充Models SELECT。同樣,當選擇一個模型時,填充大小選擇。最後,當選擇大小時,在DIV中顯示關聯的值。 (注意,當選擇一個Make時,除了Model SELECT的人口數量外,我還需要清除Value DIV和Size SELECT - 選擇Size的適當操作)

現在,給定那麼,你推薦作爲iPhone的UI模式?

回答

1

您可以完全按照HTML版本的描述進行操作,在您要使用的每個位置使用UIPickerView,並使用HTML SELECT。 (UIPickerView使用「旋轉輪」隱喻從值列表中進行選擇)。

您也可以使用單個多組件UIPickerView,其中第一個輪子是Make,第二個模型和第三個Size。如果名稱足夠短以至於可以在屏幕上將所有三個(製作/型號/尺寸)放在一行中,那麼效果最好。

+0

謝謝大衛。我不能使用多組件UIPickerView b/c名稱太長(型號可能很長)。在這種情況下,我會使用3個UIPickerViews(堆疊在每個選擇器上方的Make/Model/Size標籤的UI中)。我怎樣才能讓每個UIPickerView只顯示一個項目時不聚焦和焦點時,展開顯示「旋轉輪」? TIA的條款來研究。或者,Apple(或其他人)是否有以這種方式顯示如何使用UIPickerView的示例? UIPickerView的唯一用法就是始終將它顯示爲屏幕底部的列表。 – 2011-04-18 02:50:13

+0

你可以做的一件事就是使用3個按鈕來顯示當前的選擇,並隱藏pickerviews。當你點擊一個按鈕時,它會彈出相應的選擇器視圖(可能在動畫中做一個幻燈片),並在UI中添加一個「完成」按鈕。點擊「完成」會使選取器再次離開。 – 2011-04-18 04:43:54