の兄弟を作成UITextField
していUIDatePicker
ますが、キーボードの代わりに使用しています。
複数のそのようなコントロールが互いにうまく機能し、標準でも動作するようにしたいUITextField
(つまり、コントロールがアクティブになっている場合はキーボードを日付ピッカーに交換し、テキストフィールドがアクティブになっている場合は日付ピッカーを非表示にします)。
私を混乱させる1つのことは、ファーストレスポンダーのステータスの処理です。UIDatePicker
ファーストレスポンダーになることを求めていないようです。それが必要ですか?自分のコントロールがファーストレスポンダーを辞任するように求められたときに、ファーストレスポンダーにならず、日付ピッカーを非表示にすることを信頼できますか?
UIDatePicker
コントロール(または他のもの)を設定する必要がありnextResponder
ますか?イベントを処理したくありません。必要に応じて、コントロールがフォーカスを盗んで辞任するようにしたいだけです。
(この場合、ペン先は使用していません)