是否有任何方法可以在XCode-Interface Builder中將UIDatePicker設置爲僅使用「month」和「year」的滾輪,而不使用「day」?我已經試過檢查在IB文件屬性,但還沒有找到我的問題的解決方案......在IOS中設置日期選擇器只選擇月份和年份
回答
你的問題中提到date
和year
所以我就好像UIDatePickerModeDate
就足夠了,但因爲你正在尋找month
和year
這不是一個可用的選項。我建議你考慮使用雙組分UIPickerView
對象。
原來的答案
您可以在右邊的酒吧在Attributes Inspector
改變Date Picker
下Mode
屬性Date
做到這一點(Cmd的+期權+ 4)。你也可以通過編程來實現,
datePicker.datePickerMode = UIDatePickerModeDate;
謝謝迪帕克,但這種模式顯示「日」輥...以及我只想顯示月份和年份。 – 2011-06-13 09:15:06
UIDatePickerModeDate - 根據區域設置顯示月份,日期和年份(例如November | 15 | 2007) – patrickandroid 2013-04-04 02:00:37
我不認爲這是可能的使用標準的UIDatePicker。如果你看看documentation它清楚地表明,只有四種模式可供選擇:
- UIDatePickerModeTime,
- UIDatePickerModeDate,
- UIDatePickerModeDateAndTime,
- UIDatePickerModeCountDownTimer
你可能有創造你自己的。
你可以做的是使用properties maximumDate and minimumDate
這額外的好處被自動本地化限制的日期範圍,可用於輸入。即月和日的順序是正確的。
的問題已經回答了,但有人誰是尋找一個只選擇年份和月份是UIComponent,有在github上的工具,可用於:
您可以使用UICustomDatePicker類,只顯示所需要的日期組件
- 1. ExtJS無法在日期選擇器中選擇月份/年份
- 2. iPhone:只有月份和年份字段的日期選擇器
- 3. jQuery的日期選擇器只月份和年份
- 4. 日期選擇器月份和年份選定的錯誤
- 5. 選擇年份和月份
- 6. 在mysql中選擇月份日年份?
- 7. JQUI日期選擇器改變月份或年份在選擇後重置
- 8. 日期選擇與日期,月份和年份單獨的框
- 9. 只選擇月份和日期
- 10. JQuery日期選擇器僅適用於月份和年份
- 11. Android:僅有月份和年份的日期選擇器
- 12. 在jQuery日期選擇器中改變月份和年份之間的位置
- 13. 從交易表中選擇月份日期和年份
- 14. 從數據庫中選擇月份和年份的日期
- 15. jQuery UI DatePicker - 選擇日期設置日期,月份,但當前年份
- 16. 日期選擇:默認選擇年份
- 17. 使用j查詢日期選擇器只顯示月份和年份
- 18. jquery UI日期選擇器月份和年份只有css定位問題
- 19. 日期選擇標籤與月份年份相同的選項
- 20. 只有日期和月份的Android日期選擇器
- 21. 選擇最多的日期與給定的年份和月份
- 22. 需要內嵌的日期,月份和年份選擇標籤
- 23. UIDatePicker選擇月份和年份
- 24. 在月份發生的日期選擇日期選擇日期
- 25. 如何更改我的日期選擇器只顯示月,日期和年份
- 26. jQuery UI日期選擇器功能只選擇年或月或年 - 月 - 日期
- 27. 如何在720kb中顯示月份和年份AngularJS日期選擇器
- 28. 根據當年設置日期選擇器的年份
- 29. 日期選擇器 - 選擇月/年
- 30. 選擇月份和月份中的所有日期的總和
您需要更改日期選擇器的日期和時間「約會」,而不是模式。 – 2013-05-29 06:17:32
@Abdul Rehman Butt,這是沒有用的,它顯示了年中的一天。我們只是想顯示年份和月份。 – aircraft 2016-12-02 06:36:18