Sto lavorando con DatePicker e voglio impostare restrizioni specifiche sulla selezione del selezionatore di date per utente, voglio il
start day of the week - tuesday
end day of the week - saturday
start time - 16:00:00
end time - 19:00:00
Quindi amici per favore condividi le tue opinioni su questo.
Se dovremmo usare NSDateComponents.
risposte:
6 per risposta № 1È possibile utilizzare le proprietà successive di UIDatePicker
:
La data minima che può mostrare un selezionatore di date:
@property(nonatomic, retain) NSDate *minimumDate
La data massima che può mostrare un selettore di date:
@property(nonatomic, retain) NSDate *maximumDate
1 per risposta № 2
È possibile impostare il limite massimo e minimo su UIDatePicker come indicato,
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];
Spero che questo ti possa aiutare.