ios – 如何在UIDatePicker中禁用未来的日期,月份和年份?

ios – 如何在UIDatePicker中禁用未来的日期,月份和年份?,第1张

概述如何隐藏UIDatePicker中的未来日期,以便用户只选择过去和当前的生日. 我搜索很多来源,但我无法获得所需的结果. 这是我的代码, dateofBirthDatePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0.0, 44.0, 0.0, 0.0)]; dateofBirthDatePicker.datePicker 如何隐藏UIDatePicker中的未来日期,以便用户只选择过去和当前的生日.

我搜索很多来源,但我无法获得所需的结果.

这是我的代码,

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]];}

如果任何身体知道解决方案,请给出建议.我真的很感激你

解决方法 以下是防止未来日期选择的简单代码:
dateofBirthDatePicker.maximumDate=[NSDate date];
总结

以上是内存溢出为你收集整理的ios – 如何在UIDatePicker中禁用未来的日期,月份年份?全部内容,希望文章能够帮你解决ios – 如何在UIDatePicker中禁用未来的日期,月份和年份?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1096494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存