2011-06-13 469 views
21

是否有任何方法可以在XCode-Interface Builder中將UIDatePicker設置爲僅使用「month」和「year」的滾輪,而不使用「day」?我已經試過檢查在IB文件屬性,但還沒有找到我的問題的解決方案......在IOS中設置日期選擇器只選擇月份和年份

+0

您需要更改日期選擇器的日期和時間「約會」,而不是模式。 – 2013-05-29 06:17:32

+0

@Abdul Rehman Butt,這是沒有用的,它顯示了年中的一天。我們只是想顯示年份和月份。 – aircraft 2016-12-02 06:36:18

回答

41

你的問題中提到dateyear所以我就好像UIDatePickerModeDate就足夠了,但因爲你正在尋找monthyear這不是一個可用的選項。我建議你考慮使用雙組分UIPickerView對象。

原來的答案

您可以在右邊的酒吧在Attributes Inspector改變Date PickerMode屬性Date做到這一點(Cmd的+期權+ 4)。你也可以通過編程來實現,

datePicker.datePickerMode = UIDatePickerModeDate; 
+2

謝謝迪帕克,但這種模式顯示「日」輥...以及我只想顯示月份和年份。 – 2011-06-13 09:15:06

+0

UIDatePickerModeDate - 根據區域設置顯示月份,日期和年份(例如November | 15 | 2007) – patrickandroid 2013-04-04 02:00:37

5

我不認爲這是可能的使用標準的UIDatePicker。如果你看看documentation它清楚地表明,只有四種模式可供選擇:

  • UIDatePickerModeTime,
  • UIDatePickerModeDate,
  • UIDatePickerModeDateAndTime,
  • UIDatePickerModeCountDownTimer

你可能有創造你自己的。

0

的問題已經回答了,但有人誰是尋找一個只選擇年份和月份是UIComponent,有在github上的工具,可用於:

DRK MonthSelector

0

你可以使用這個月和年選擇器realization

+0

使用簡單快捷。 Thx男人! – Zeb 2015-09-18 13:44:51

相關問題