2

我想做一个显示工作日、日期和月份的日期选择器。

我有一个显示月份、日期和年份的工作日期选择器,但我真的希望它显示月份、日期、日期

这怎么可能?我知道我可能需要制作一个自定义 UIpicker,但是如何让这个引用日期?

4

1 回答 1

2

您需要使用 UIPickerView 创建自己的选择器。创建一个 NSDateFormatter。然后,您可以从日期格式化程序访问月份名称和工作日名称。NSCalendar 可用于获取一个月的最大天数。

真正的技巧是在用户从其中一个组件中选择一个值时更新选择器视图组件。例如,如果用户选择一个月,您想更新天组件中显示的天数(或者,像 UIDatePicker 一样),将无效天数变灰。由于您没有一年,因此无法正确处理二月,这使情况变得复杂。

当用户选择给定的工作日时,你会怎么做?这将如何影响所选日期?只是要考虑的事情。

于 2012-10-18T16:44:00.593 回答