我在演示应用程序中实现了date picker
。现在我必须使用名为start date
和end 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;
}
答案 0 :(得分:2)
在UIDatePicker
上设置最长和最短日期有两个属性。超出这些范围的日期将可见,但用户将无法选择它们。
datePicker.maximumDate = yourMaxDate
datePicker.minimumDate = yourMinDate