Comment faire pour désactiver l'avenir de la date,du mois et de l'année en UIDatePicker?

Comment masquer les dates futures dans UIDatePicker pour l'utilisateur de choisir seulement le passé et le courant de l'année des anniversaires.

Je recherche beaucoup de sources, mais je ne peux pas obtenir le résultat souhaité.

Voici mon code,

 dateofBirthDatePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0.0, 44.0, 0.0, 0.0)];

    dateofBirthDatePicker.datePickerMode = UIDatePickerModeDate;
    [dateofBirthDatePicker setBackgroundColor:DATE_PICKER_GRAY_COLOR];

//   UILabel *label = [UILabel appearanceWhenContainedIn:[UITableView class],[UIDatePicker class], nil];
//   label.font = HELVETICA_NEUE(24);
//   label.textColor = GREEN_COLOR;
    [dateofBirthDatePicker addTarget:self
                              action:@selector(LabelChange:)
                    forControlEvents:UIControlEventValueChanged];
    dateofbirthTextField.inputView = dateofBirthDatePicker;
    [self datePickerToolBar];
}

- (void)LabelChange:(id)sender
{
    NSDateFormatter *dateFormat= [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"dd/MM/yyyy"];
    dateofbirthTextField.text = [NSString stringWithFormat:@"%@",
                                [dateFormat stringFromDate:dateofBirthDatePicker.date]];
}

Si tout le corps connaît la solution de bien vouloir donner la suggestion. J'apprécie vraiment pour vous.

OriginalL'auteur user3683408 | 2014-05-28