swift - UIDataPicker 到 TextField

标签 swift uitextfield datapicker

我将 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/

相关文章:

css - 我如何获得 JavaFX 8 日期选择器 CSS 属性

swift - 在 Swift 中作为 Int 添加/减去字符

ios - 插入新单元格时防止 UITableView 滚动

ios - UITextField.Text 从其他 View 返回 null

ios - Objective-C : Create multiple UIPickerView with UITextFields programmatically

android - 如何更改 DatePicker Header Android 中的文本颜色

ios - PHAssetResourceManager 的 requestData 返回多个对象

ios - 以编程方式设置 IBInspectable

ios - UITextField 数字小键盘 : dot instead of comma for float values