Работя с DatePicker и искам да задам конкретни ограничения при избора на Date Picker от потребителя, искам
start day of the week - tuesday
end day of the week - saturday
start time - 16:00:00
end time - 19:00:00
Така че приятели, моля, споделете вашите мисли за това.
Дали трябва да използваме NSDateComponents.
Отговори:
6 за отговор № 1Можете да използвате следващите свойства на UIDatePicker
:
Минималната дата, която може да показва избранникът за дата:
@property(nonatomic, retain) NSDate *minimumDate
Максималната дата, която може да показва избранникът за дата:
@property(nonatomic, retain) NSDate *maximumDate
1 за отговор № 2
Можете да зададете максимален и минимален лимит на UIDatePicker, както е дадено,
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];
Надявам се това да ви помогне.