Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将工作日添加到UIDatePicker_Ios_Swift_Uidatepicker - Fatal编程技术网

Ios 将工作日添加到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

有没有办法将一周中的某一天添加到我的UIDatePicker中?我想说明选择的日期是星期一还是星期二等

 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
。但是,这将是一个麻烦的方法。

请参阅:不要为新问题重新设置问题帖子。本网站试图为未来的访问者建立一个问题和答案库,以从中受益。这意味着,一旦回答了一个问题,您就不能用其他文本替换问题文本。请参阅:请勿将问题帖子重新用于新问题。这个网站试图建立一个问题和答案的存储库,让未来的访问者从中受益,这意味着一旦一个问题被回答,你就不能用不同的文本替换问题文本。