2014-11-23 2 views

ответ

0

Для UIDatepicker невозможно удалить столбец минут или показать только 9 и 5 часов в столбце часа.

UIDatePickerModeDateAndTime: На выборе даты отображает дату (как единый день недели, месяц и день значений месяца) плюс часы, минуты, и (необязательно) АМ/РМ обозначение. Точный порядок и формат этих элементов зависит от набора локалей. Примером этого режима является [Wed Nov 15 | 6 | 53 | ВЕЧЕРА ].

Вы должны использовать пользовательские DatePicker для этого, вы можете рассмотреть, чтобы посмотреть на эту ссылку для пользовательского сборщика https://github.com/mwermuth/MWDatePicker
для MWDatePicker первого дня были невидимы, но изменить цвет шрифта, как это [Datepicker setFontColor: [UIColor blueColor] ]; в viewdidLoad в MWViewController.m сделать их visible.And затем изменить метод fillWithCalendar в MWDatePicker.m как этот

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

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

} 

я думаю, что даст вам желаемый результат.

Смежные вопросы