Ios 如何仅在UIDatePicker中显示时间?

Ios 如何仅在UIDatePicker中显示时间?,ios,swift,uidatepicker,Ios,Swift,Uidatepicker,我需要更改代码,以便只在UIDatePicker中显示时间 func textFieldDidBeginEditing(textField: UITextField) { if textField == TextfieldDataSelection { let datePicker = UIDatePicker () textField.inputView = datePicker datePicker.addTarget(self, ac

我需要更改代码,以便只在UIDatePicker中显示时间

func textFieldDidBeginEditing(textField: UITextField) {
    if textField == TextfieldDataSelection {
        let datePicker = UIDatePicker ()
        textField.inputView = datePicker
        datePicker.addTarget(self, action: "datePickerChanged:", forControlEvents: .ValueChanged)
        }
    if textField == TextfieldDeadline {
        let datePicker = UIDatePicker ()
        textField.inputView = datePicker
        datePicker.addTarget(self, action: "date1PickerChanged:", forControlEvents: .ValueChanged)
    }
    }
func datePickerChanged(sender:UIDatePicker) {
    let formatter = NSDateFormatter()
    formatter.dateStyle = .MediumStyle
    TextfieldDataSelection.text = formatter.stringFromDate(sender.date)
}
func date1PickerChanged(sender:UIDatePicker) {
    let formatter = NSDateFormatter()
    formatter.dateFormat = "MMM dd, yyyy hh:mm a"
    TextfieldDeadline.text = formatter.stringFromDate(sender.date)

您需要将
UIDatePicker
datePickerMode
属性设置为
Time

var datePicker = UIDatePicker()
datePicker.datePickerMode = .Time
设置


它不起作用你可以给我看看代码
datePicker.datePickerMode = UIDatePickerMode.Time