私の見解やUIDatePicker:ファーストレスポンダすべき?
-
12-09-2019 - |
質問
私はUITextField
の兄弟を作成し、代わりにキーボードのUIDatePicker
としています。
私はこのような複数のコントロールが互いにも標準UITextField
(テキストフィールドがアクティブになり、すなわち私のコントロールがアクティブになる日付ピッカーのためのスワップキーボード、および非表示日付ピッカー)とうまくプレーしたい。
私を混乱させることの一つは、ファーストレスポンダの状態を処理しています。 UIDatePicker
は、ファーストレスポンダになるように依頼していないようです。それはすべきか?私は自分のコントロールがファーストレスポンダを辞任するように要求されて最初の応答者と非表示日付ピッカーになっていないことに頼ることはできますか?
私は自分のコントロールのUIDatePicker
としてnextResponder
(または何か他)を設定すべきか?私はちょうど必要なときに私の制御盗みと辞任が集中することを確認するには、任意のイベントを処理する必要はありません。
(私はこのケースではニブを使用していない)の
解決
のインスタンスを確認した後、あなたの兄弟クラスのカテゴリがあり、それにはあなたの非表示UIDatePickerコードを書く、あなたのクラスでresignFirstResponderメソッドをオーバーライドします。
所属していません StackOverflow