In my code, I have a UITextField that when the user taps on opens a UIDatePicker to enable the user to easily and efficiently scroll through to their Date Of Birth. Obviousl
UIDatePicker has a maximumDate that you can set. Simply set the mode to "Date" in IB and add:
datePicker.maximumDate = NSDate(timeIntervalSinceNow: -504911232)
-504911232 means 16 before today(accounting leap years)