在datepicker ios中开始日期到结束日期

时间:2016-03-17 11:54:21

标签: ios date datepicker

我在演示应用程序中实现了date picker。现在我必须使用名为start dateend date的按钮。假设用户可以选择开始日期。现在我只想在开始日期的用户选择日期显示日期选择器中的日期。例如,如果我选择今天的日期为start date,则用户无法在start date中选择end date之前选择日期。请有人建议。

这是我实现日期选择器的代码

在viewDidLoad()

[_datePicker addTarget:self action:@selector(datePickerChanged:) forControlEvents:UIControlEventValueChanged];

方法

   - (void)datePickerChanged:(UIDatePicker *)datePicker
{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"dd-MM-yyyy"];
    NSString *strDate = [dateFormatter stringFromDate:datePicker.date];
    _lblAddLeave.text = strDate;
}

1 个答案:

答案 0 :(得分:2)

UIDatePicker上设置最长和最短日期有两个属性。超出这些范围的日期将可见,但用户将无法选择它们。

datePicker.maximumDate = yourMaxDate
datePicker.minimumDate = yourMinDate