2011-06-13 465 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

相关问题