How to set UIDatePicker date from current date to 10 years ?

H

datePicker is your UIDatePicker
[NSDate date] is your current date

[datePicker setMinimumDate:[NSDate date]];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *comps = [NSDateComponents new];
comps.year = 10;
NSDate *tenYears = [calendar dateByAddingComponents:comps toDate:[NSDate date] options:0];
[datePicker setMaximumDate:tenYears];

About the author

abdulgafar.nurbash
By abdulgafar.nurbash

Category