我在UITextField上點擊功能有一些問題。我已經在這個例子中實現了datepicker:http://blog.apoorvmote.com/change-textfield-input-to-datepicker/編輯點擊動作
和我有點擊行動的問題。我添加了3個字段。只有一個字段通過按下來顯示日期選擇器。我需要在我的UITextfield上點擊兩次才能顯示日期選擇器。我做錯了什麼,以及如何解決它?我想單擊UITextfeild顯示日期選擇器。
代碼:
@IBAction func textFieldEditing(sender: UITextField) {
let datePickerView:UIDatePicker = UIDatePicker()
datePickerView.datePickerMode = UIDatePickerMode.Date
sender.inputView = datePickerView
datePickerView.addTarget(self, action: #selector(RegisterViewController.datePickerValueChanged), forControlEvents: UIControlEvents.ValueChanged)
}
func datePickerValueChanged(sender:UIDatePicker) {
let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle
dateFormatter.timeStyle = NSDateFormatterStyle.NoStyle
txtBirthday.text = dateFormatter.stringFromDate(sender.date)
}
請顯示一些代碼,那麼只有我們可以指出這個問題。 –
結束了代碼 – Dim