我的通用應用程序有一個設置頁面,其中用戶必須從十幾個可用主題中選擇一個主題。iPhone/iPad UI:尋找下拉控件
問題是,如果我使用picker-view,它會佔用iPhone上的大部分屏幕。
我想我想要的是類似於標準的Windows下拉菜單,它只顯示在單行上的當前選擇,然後單擊它展開成可滾動的可能項目列表。選擇項目會將列表摺疊回原始表單。
所以我的問題是:什麼是我處理這種情況的最佳方法?任何人都可以向我指出這些情況如何成功處理的圖片或代碼示例?
編輯: 這是我在尋找的行爲:
- 只顯示當前選擇的配置文件
- 當用戶點擊這個,它擴展成一個列表
- 當用戶選擇一個項目(或者在視圖之外輕擊),它將摺疊回原始形式,現在顯示新的選項
即,功能上等效於下拉ñ。
http://blog.lemberg.co.uk/iphone-development/custom-dropdown-list/ –
不,你肯定不希望自定義控制。遵循Apple的設計。您使用選取器視圖,並佔用大部分屏幕。用戶不需要做任何事情,只需設置特定的選項,然後完成。他們獲得屏幕房地產,而且他們沒有一些無法克服的使用軟件的學習曲線。 –
你的意思是「讓他們的房地產回來」?我的問題的關鍵在於,這個控件似乎是一個固定的大小,即它將填充大塊的屏幕,而不管用戶是否想要改變選擇。即你不會收回房地產,除非你從一個按鈕啓動它。這是你說的嗎? –