在IOS中设置日期选择器只选择月份和年份
是否有任何方法可以在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
你可能有创造你自己的。
您需要更改日期选择器的日期和时间“约会”,而不是模式。 – 2013-05-29 06:17:32
@Abdul Rehman Butt,这是没有用的,它显示了年中的一天。我们只是想显示年份和月份。 – aircraft 2016-12-02 06:36:18