gpt4 book ai didi

ios - 我想将占位符日期显示为当前日期

转载 作者:搜寻专家 更新时间:2023-11-01 06:52:15 25 4
gpt4 key购买 nike

我正在使用日期选择器,当我默认打开时,它将是当前日期。但现在我想将占位符日期也显示为当前日期。

private func showDatePicker(_ sender: UITextField){
datePickerView.datePickerMode = UIDatePicker.Mode.date
sender.inputView = datePickerView
let toolbar = UIToolbar();
toolbar.sizeToFit()
let doneButton = UIBarButtonItem(title: "Done", style: .plain, target: self, action: #selector(donedatePicker));
let spaceButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonItem.SystemItem.flexibleSpace, target: nil, action: nil)
let cancelButton = UIBarButtonItem(title: "Cancel", style: .plain, target: self, action: #selector(cancelDatePicker));
toolbar.setItems([doneButton,spaceButton,cancelButton], animated: false) sender.inputAccessoryView = toolbar sender.inputView = datePickerView;
}

@objc func donedatePicker(){
let formatter = DateFormatter()
formatter.dateFormat = "dd/MM/yy"
if (selectedDateField == 1){
datePickerView.minimumDate = NSDate() as Date
sOdateTxt.text = formatter.string(from:datePickerView.date)
sOdateTxt.placeholder=formatter.string(from:datePickerView.date)
} else if (selectedDateField == 2){
datePickerView.minimumDate = NSDate() as Date
sRdateTxt.text = formatter.string(from:datePickerView.date)
} else if (selectedDateField == 3){
datePickerView.minimumDate = NSDate() as Date
sRecordedTxt.text = formatter.string(from:datePickerView.date)
}
self.view.endEditing(true)
}
@objc func cancelDatePicker(){
self.view.endEditing(true)
}

占位符日期应为当前日期

最佳答案

使用 Date() 为当前日期的 viewDidLoad 方法设置占位符

override func viewDidLoad() {
super.viewDidLoad()
formatter.dateFormat = "dd/MM/yy"
sOdateTxt.placeholder = formatter.string(from: Date())
sRdateTxt.text = formatter.string(from: Date())
sRecordedTxt.text = formatter.string(from: Date())
}

您不需要使用 NSDate() as Date 来获取当前日期。您可以使用 Date()

关于ios - 我想将占位符日期显示为当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56404559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com