Я пытаюсь сделать UIDatePicker, который позволяет выбирать часы только между 6.00 и 17.00. Другие часы должны быть неактивными, но все еще видимыми. Я думаю, что это может быть сделано с настройкой календаря сборщика, а затем использовать это:UIDatePicker часы интервал (NSCalendarUnit?)
- (NSRange)maximumRangeOfUnit:(NSCalendarUnit)unit
, но я уверен, как Nou.
Возможно, кто-то может мне помочь.
Спасибо!
Thank you Kirk, Я все еще думаю, что вы можете установить диапазон для NSCalendar (см. Http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/Reference/NSCalendar .html # // apple_ref/occ/instm/NSCalendar/rangeOfUnit: inUnit: forDate:) и сообщить UIDatePiker, чтобы использовать этот календарь, правильно? – 2010-03-06 15:20:54
Нет, это свойство только для чтения в NSCalendar, и создание собственного NSCalendar (если это возможно) намного хуже (локализация, ошибки и т. Д.), Чем просто использование UIPickerView для создания настраиваемого элемента управления. –