我正在使用Xcode 4.2進行編程工作。在我的任務中,我更喜歡用戶通過iPad2中的組合框進行選擇。但是,我無法在庫中找到組合框按鈕。我錯過了一些設置,以至於找不到按鈕? iPad2平臺支持組合框按鈕嗎?另外,我正在使用iPad 5.0模擬器。通過Xcode 4.2創建組合框
1
A
回答
2
組合框不是標準的UIKit控件。它們僅用於Web視圖和Mobile Safari中。 Apple提供的替代方案是使用UIPickerView
來允許這樣的選擇。
典型的設計模式是點擊一些按鈕或其他交互區域以呈現UIPickerView
。當用戶選擇一個項目(在調用委託之後)或用戶點擊您提供的自定義按鈕(例如,「選擇」)時,選擇器視圖將被解散並作出選擇。 對於iPad,特別是,您需要在UIPopoverController
的內部嵌入UIPickerView
,並在某個時間點向用戶展示。有關更多信息以及Apple提供的示例代碼,請參閱UIPickerView
的文檔。
當然,如果你的用戶界面足夠寬敞,甚至不用擔心呈現和隱藏選擇器視圖。只需一直顯示,讓用戶以這種方式做出選擇。當然,UIPickerView
比較大。
如果你絕對必須有一個類似組合框的用戶界面,那麼你將不得不親自制作它,或者使用嵌入在用戶界面中的UIWebView
來呈現這些數據;然而,對於這樣的事情使用web視圖可能不是一個理想的解決方案。
相關問題
- 1. 在XCode 4.2中爲iOS創建框架
- 2. XCODE 4.2模板創建者
- 3. 在Xcode 4.2中創建SplitView
- 4. 通過組合框
- 5. 通過組合框
- 6. 爲iPhone創建組合框
- 7. 組合框組件創建
- 8. 爲組合框創建.additem
- 9. 通過的Xcode 4.2故事板
- 10. xcode 4.2故事板,通過代碼segue
- 11. 通過臉書分享 - Xcode 4.2與ARC
- 12. XCode 4.2自定義模板創建?
- 13. ExtJS的4.2組合框秀店
- 14. 用Xcode 9創建iOS通用框架
- 15. 使用Xcode 8創建通用框架?
- 16. 通過結合組合框的值和串行計數創建字符串
- 17. 通過javascript創建div框
- 18. 失去組合框的範圍ExtJS 4.2
- 19. AdSupport框架和Xcode 4.2
- 20. 通過組合框過濾RadGrid
- 21. 通過級聯組合框過濾表
- 22. 使用JSON填充組合框ExtJS 4.2
- 23. MVVM WPF組合框:爲組合框創建模板
- 24. 通過foreach創建數組
- 25. 通過組合/合併其他庫幫助創建單個庫
- 26. XCode 4.2和dealloc過時
- 27. 的Xcode 4.2 Xcode中創建示例項目
- 28. 動態創建組合框值Java
- 29. Laravel 4.2創建從
- 30. Delphi7,創建組合框項目