IOS 7+自定义日期时间选择器时间范围

IOS 7+自定义日期时间选择器时间范围,ios,iphone,datepicker,Ios,Iphone,Datepicker,我想知道是否有办法定制日期选择器的时间范围 如何删除分钟列,而在小时列中只保留9和5?有可能吗?也许你应该考虑使用这个椰子壳: 或此网页: 并尝试根据需要对其进行自定义。对于UIDatepicker,无法删除分钟列或仅显示9小时和5小时列 UIDatePickerModeDateAndTime: 日期选择器将日期显示为统一的星期几、月份和月日值加上小时、分钟,还可以选择AM/PM指定。这些项目的确切顺序和格式取决于区域设置。这种模式的一个例子是[11月15日星期三下午6点53点] 您需要使用

我想知道是否有办法定制日期选择器的时间范围


如何删除分钟列,而在小时列中只保留9和5?有可能吗?

也许你应该考虑使用这个椰子壳:

或此网页:


并尝试根据需要对其进行自定义。

对于UIDatepicker,无法删除分钟列或仅显示9小时和5小时列

UIDatePickerModeDateAndTime: 日期选择器将日期显示为统一的星期几、月份和月日值加上小时、分钟,还可以选择AM/PM指定。这些项目的确切顺序和格式取决于区域设置。这种模式的一个例子是[11月15日星期三下午6点53点]

您需要使用自定义数据包,您可以考虑查看此链接以进行自定义选择器。 对于MWDatePicker,第一个日期不可见,但更改字体颜色如下[datePicker setFontColor:[UIColor blueColor]];在viewdidLoad中,在MWViewController.m中使它们可见。然后在MWDatePicker.m中修改fillWithCalendar方法,如下所示

- (void)fillWithCalendar{
    minutes = @[@""];

    hours = @[@"05",@"09"];
   ////others coding

}
我想这会给你想要的输出