我将 UIDataPicker
的代码写入 TextField
:
@IBOutlet weak var dateTextField: UITextField!
@IBAction func textFieldEditing(sender: UITextField) {
let datePickerView:UIDatePicker = UIDatePicker()
datePickerView.datePickerMode = UIDatePickerMode.Date
sender.inputView = datePickerView
datePickerView.addTarget(self, action: ViewController.datePickerValueChanged, forControlEvents: UIControlEvents.ValueChanged)
}
func datePickerValueChanged(sender:UIDatePicker) {
let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle
dateFormatter.timeStyle = NSDateFormatterStyle.NoStyle
dateTextField.text = dateFormatter.stringFromDate(sender.date)
}
但是我有这个错误:
Type 'ViewController' has no member 'datePickerValueChanged'
如何修复此错误?
最佳答案
dataPickerValueChanged or datePickerValueChanged?
检查您的代码
关于swift - UIDataPicker 到 TextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37462590/