ios - datepicker ios 中的开始日期到结束日期

标签 ios date datepicker

我在我的演示应用程序中实现了日期选择器。现在我必须将按钮命名为 start dateend 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;
}

最佳答案

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

datePicker.maximumDate = yourMaxDate
datePicker.minimumDate = yourMinDate

关于ios - datepicker ios 中的开始日期到结束日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36059828/

相关文章:

ios - 来自其他类中的类的对象以访问 UIView iOS Objective-c

ios - swift : Value of type has no member 'peformSelector'

android - 如何根据语言环境显示日期格式?

javascript - 如何更改 Bootstrap 日期选择器月 View 以显示季度

jquery UI datepicker 月和年只有 css 定位问题

ios - 线程 1 : EXC_BREAKPOINT (code=1, subcode=...) 使用 MKMap View 时

ios - 快速返回 GPS 位置的实用程序类?

Java 日期和时间

ios - 有没有办法向 iOS 应用程序添加日历 View ?

ios - 如何将 UIDatepicker 组件从日/月/年更改为年/月/日