我正在顯示用戶填寫我的iPhone應用程序的表單。其中一個字段是用戶必須從中選擇一個的一組2或3個日期。放置一個撿拾器,或者爲此只提供一個桌子視圖佔用太多的空間,爲其他領域留下空間。有沒有更簡單的方法來做到這一點?在iPhone/iOS應用程序中選擇器的替代品?
回答
要做到這一點,你可以把兩個或三個箭頭標籤中包含「選擇日期」在它的點擊就可以顯示出一個觀點,即允許用戶選擇日期文本;一旦選定,您可以回到原始視圖。您可以爲所有三個(或兩個)日期執行此操作,並在窗體視圖中獲取這些日期。
我給你想法你如何設計應用程序;如果你想要代碼,我也可以提供幫助,但從你的問題來看,你似乎想要設計理念。
這就是我最終做的。但這就像是當有人問時間時發送一隻攜帶手錶的大象! – gigahari 2012-01-18 13:54:56
你可以去你的自定義下拉/組合框,但它們沒有內置的功能。 也是繼蘋果HIG指南中提到,你需要考慮那些爲良好 (http://developer.apple.com/library/IOs/#documentation/UserExperience/Conceptual/MobileHIG/UIElementGuidelines/UIElementGuidelines.html)
指導原則
使用選取器可以讓人們從一組值中進行選擇。當人們熟悉整套價值觀時,通常最好使用選擇器。這是因爲當車輪靜止時,如果不是大多數,這些值中的許多值都是隱藏的。如果您需要提供大量用戶不太瞭解的選項,則選取器可能不是合適的控件。
如果需要顯示大量的值,請考慮使用表視圖而不是選擇器。這是因爲表視圖的高度越大,滾動速度越快。
使用半透明選擇欄顯示上下文信息,如測量單位。請勿在拾取器或輪子本身上方顯示此類標籤。
在iPad上,僅在彈出窗口內顯示選取器。選擇器不適用於主屏幕。
- 1. Android應用程序的HashMap替代品
- 2. 谷歌應用程序替代品
- 3. 在Windows 8應用程序中的Numericbox的替代品?
- 4. 應用程序中的vbscript有哪些替代品可用?
- 5. 封裝代工的替代品? (PHP應用程序安裝)
- 6. Android應用程序中的活動過多。任何替代品?
- 7. 在城域應用程序中,「alert」的替代選擇是什麼?
- 8. 用於Intranet應用程序的Silverlight替代品?
- 9. 輪詢應用程序的Windows服務的替代品
- 10. 什麼是這個jQuery選擇器的純JavaScript替代品?
- 11. fbml多朋友選擇器的替代品
- 12. 什麼是兒童選擇器的替代品?
- 13. 替代jQuery .closest()選擇器
- 14. iOS:Airplay選擇器MPVolumeView替代
- 15. LESS CSS:選擇器替代?
- 16. 替代選擇器視圖
- 17. android.widget.Gallery的替代品(而不是圖庫應用程序)
- 18. AppStore和以下應用程序的替代品
- 19. Phonegap應用程序 - Pusher和PubNub的替代品
- 20. 沒有API的iOS應用程序,替代品?
- 21. 移動Web應用程序的WebSQL替代品?
- 22. Android應用程序類不能與替代產品的風味
- 23. Windows應用程序中的HttpContext.Current.Server.MapPath替代
- 24. 替代應用程序根
- 25. 選擇替代產品,添加免費產品,Ubercart中的附錄產品?
- 26. 在Visual Studio Community 2017中是否有Windows服務應用程序的替代品?
- 27. 節拍器網絡應用程序的音頻標籤替代品
- 28. 從Android應用程序選擇器隱藏應用程序
- 29. 在Intent選擇器中重新排序應用程序
- 30. 設計替代品:點對點應用程序
你可以把一個視圖,並顯示它一旦你需要獲取的值,並可以把喜歡接近的same.You一個按鈕就可以加載你在選擇器中顯示那邊的數據。 [檢查這個](http://stackoverflow.com/questions/8432688/iphone-sdk-display-a-uiview-from-the-appdelegate-over-a-uiviewcontroller)。 – Sarah 2012-01-18 06:22:25