Ios 将工作日添加到UIDatePicker
有没有办法将一周中的某一天添加到我的UIDatePicker中?我想说明选择的日期是星期一还是星期二等Ios 将工作日添加到UIDatePicker,ios,swift,uidatepicker,Ios,Swift,Uidatepicker,有没有办法将一周中的某一天添加到我的UIDatePicker中?我想说明选择的日期是星期一还是星期二等 let picker = UIDatePicker() func createDatePicker(){ let toolbar = UIToolbar() toolbar.sizeToFit() let done = UIBarButtonItem(barButtonSystemItem: .done, target: nil, action: #selecto
let picker = UIDatePicker()
func createDatePicker(){
let toolbar = UIToolbar()
toolbar.sizeToFit()
let done = UIBarButtonItem(barButtonSystemItem: .done, target: nil, action: #selector(donePressed))
toolbar.setItems([done], animated: false)
dateField.inputAccessoryView = toolbar
dateField.inputView = picker
picker.datePickerMode = .date
}
@objc func donePressed(){
let formatter = DateFormatter()
formatter.dateStyle = .medium
formatter.timeStyle = .none
let dateString = formatter.string(from: picker.date)
dateField.text = "\(dateString)"
self.view.endEditing(true)
}
在
UIDatePicker
中显示星期几的唯一方法是将datePickerMode
设置为dateAndTime
。或者,您可以使用UIPickerView
创建自定义的datePicker
。但是,这将是一种麻烦的方法。在UIDatePicker
中显示一周中的哪一天的唯一方法是将datePickerMode
设置为dateAndTime
。或者,您可以使用UIPickerView
创建自定义的datePicker
。但是,这将是一个麻烦的方法。请参阅:不要为新问题重新设置问题帖子。本网站试图为未来的访问者建立一个问题和答案库,以从中受益。这意味着,一旦回答了一个问题,您就不能用其他文本替换问题文本。请参阅:请勿将问题帖子重新用于新问题。这个网站试图建立一个问题和答案的存储库,让未来的访问者从中受益,这意味着一旦一个问题被回答,你就不能用不同的文本替换问题文本。