-2
私はUIDatePickerビューを使用して、ユーザーが自分のアプリケーションの日付を設定できるようにしています。現在、日付ピッカーは前の日付も表示します。つまり、「今日」の日付を過ぎた日付です。現在の日付の前の日付は、私のアプリとは関係ありません。この機能を実現するには、私のコードでこのような制約をどのように設定するのですか?私はこの特定の問題を探そうとしましたが、これまで運がありませんでした。 最小の日付と最大の日付については読んでいますが、その実装方法についてはわかりません。コードはUIDatePickerの日付はSwift 3を制限します。
をいただければ幸い任意のサンプルでは、ここで私がこれまで持っているものです。
@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
}
ドキュメントを読んで!?!あなたは怒っていますか?それが私たちのためです! :) –