Estoy trabajando con DatePicker y quiero establecer restricciones específicas en la selección del Selector de fecha por usuario, quiero que
start day of the week - tuesday
end day of the week - saturday
start time - 16:00:00
end time - 19:00:00
Así que amigos por favor compartan sus pensamientos sobre esto.
Si debemos utilizar NSDateComponents.
Respuestas
6 para la respuesta № 1Puede utilizar las siguientes propiedades de UIDatePicker
:
La fecha mínima que un selector de fecha puede mostrar:
@property(nonatomic, retain) NSDate *minimumDate
La fecha máxima que un selector de fecha puede mostrar:
@property(nonatomic, retain) NSDate *maximumDate
1 para la respuesta № 2
Puede establecer el límite máximo y mínimo para UIDatePicker como se indica,
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM-dd-yyyy HH:mm:ss"];
NSDate *startDate = [dateFormatter dateFromString:@"04-16-1983 20:30:15"];
NSDate *endDate = [dateFormatter dateFromString:@"10-16-1983 10:20:30"];
UIDatePicker *datePicker = [[UIDatePicker alloc] init];
[datePicker setMinimumDate:startDate];
[datePicker setMaximumDate:endDate];
Espero que esto te ayudará.