ユーザーがUIButtonを押すと、UIDatePickerがキーボードとして表示されるようにしようとしています。テキストフィールドで動作させることができましたが、カーソルがどのように表示され、外部キーボードがあればユーザーが任意のテキストを入力できるかが気に入りません。これが私のコードです:
@IBAction func dateFieldStart(sender: UITextField) {
var datePickerStartView : UIDatePicker = UIDatePicker()
datePickerStartView.datePickerMode = UIDatePickerMode.Time
sender.inputView = datePickerStartView // error when sender is UIButton
}
送信者を UIButton に変更しようとしましたが、上記の行で次のエラーが発生しました。
Cannot assign to 'inputView' in 'sender'
私はそれを調査しようとしましたが、他の誰も問題を抱えていないようです. UIButton を使用して UIDatePicker inputView をトリガーする方法、またはユーザーが入力できないより適切に機能する可能性のあるものを知っている人はいますか? ありがとう!