UIDatePicker 日期约束 Swift 3

UIDatePicker date constrains Swift 3

我正在使用 UIDatePicker 视图让用户为我的应用设置日期。目前,日期选择器还显示以前的日期,也就是说,"Today" 之后的日期。当前日期之前的日期与我的应用无关。我如何在我的代码中设置这种约束以实现此功能?我尝试搜索这个特定问题,但到目前为止没有运气。 我阅读了有关最短日期和最长日期的信息,但我不知道如何着手实施。任何示例代码将不胜感激

这是我目前的情况:

@IBAction func dateTimePicker(_ sender: UITextField) {

        let datePicker = UIDatePicker()

        datePicker.datePickerMode = .dateAndTime

        sender.inputView = datePicker

        datePicker.addTarget(self, action: #selector(AddEventsViewController.datePickerValueChanged), for: UIControlEvents.valueChanged)

    }

    func datePickerValueChanged(sender:UIDatePicker) {
        let dateFormatter = DateFormatter()
        dateFormatter.dateStyle = DateFormatter.Style.medium
        dateFormatter.timeStyle = DateFormatter.Style.short
        txtTimeDate.text = dateFormatter.string(from: sender.date) //puts the date in tetxfield
    }

阅读 UIDatePicker documentation:

To limit the range of dates that the user can select, assign values to the minimumDate and maximumDate properties. You can also use the minuteInterval property to allow only specific time increments.

所以:

datePicker.minimumDate = Date()