-1
Мне нужно изменить код, чтобы мы отображали время только в UIDatePicker.Как показывать только время в 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)
Это не работает, вы могли бы показать мне код –