3

の兄弟を作成UITextFieldしていUIDatePickerますが、キーボードの代わりに使用しています。

複数のそのようなコントロールが互いにうまく機能し、標準でも動作するようにしたいUITextField(つまり、コントロールがアクティブになっている場合はキーボードを日付ピッカーに交換し、テキストフィールドがアクティブになっている場合は日付ピッカーを非表示にします)。

私を混乱させる1つのことは、ファーストレスポンダーのステータスの処理です。UIDatePickerファーストレスポンダーになることを求めていないようです。それが必要ですか?自分のコントロールがファーストレスポンダーを辞任するように求められたときに、ファーストレスポンダーにならず、日付ピッカーを非表示にすることを信頼できますか?

UIDatePickerコントロール(または他のもの)を設定する必要がありnextResponderますか?イベントを処理したくありません。必要に応じて、コントロールがフォーカスを盗んで辞任するようにしたいだけです。

(この場合、ペン先は使用していません)

4

1 に答える 1