ios - 如何在 objective-c 中的MDDatePicker中设置最大日期

标签 ios objective-c

我正在设置最大日期但无法禁用剩余日期 例如 - 出生日期选择。

任何人都知道这一点。 提前致谢。 enter image description here

最佳答案

-(void) dateTextField:(id)sender
{
    UIDatePicker *picker = (UIDatePicker*) dateOfBirthField.inputView;
   // [picker setMaximumDate:[NSDate date]];
    [picker setMinimumDate:[NSDate date]];

    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    NSDate *eventDate = picker.date;
   [dateFormat setDateFormat:@"yyyy/MM/dd"];

   NSString *dateString = [dateFormat stringFromDate:eventDate];
   dateOfBirthField.text = [NSString stringWithFormat:@"%@",dateString];
}

关于ios - 如何在 objective-c 中的MDDatePicker中设置最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43752287/

相关文章:

ios - Facebook native 登录不会打开 facebook 应用程序,即使它已安装在设备中?

ios - 如何计算 NSArray 中的重复值?

iphone - 我的项目中使用的私有(private) API - 初学者

objective-c - 使用原始元素的可变副本复制 NSArray

带有改变大小的 UIButtons 的 iOS 回流布局

ios - UITableView 的每个 UITableViewCell 中的 UISegmentedControl

objective-c - 如何检查文件是否存在于特定的 URL?

ios - 表格单元格中的动画约束更改

ios - FCM 在 iOS 上与 Flutter 协同工作有哪些要求?

ios - 在边的变换中检索 x