1

私はこのセットアップを持っています:メインには、サブビューとしてを持つがUIView含まれています。使用中のキーボードを閉じると。キーボードが閉じられます。しかし、それは.UITextViewUITextFieldUITextFieldresignFirstResponderUITextView

私の望む結果は、キーボードを完全に閉じることでした。

これらを個別に、および1つ以上の組み合わせで試しました:

[self endEditing:YES];  // for the main UIView

[myTextView resignFirstResponder];  //UITextView

[myTextField resignFirstResponder];   //UITextField

編集:結局のところ、それは私が見落としていたものです。しかし、キーボードを完全に却下した人は誰もいなかったようです。

助言がありますか?

4

3 に答える 3

1

UITextView をサブクラス化し、UIResponder メソッドの一部をオーバーライドできます。つまり、canBecomeFirstResponder であり、UITextField がファーストレスポンダーである場合は NO を返します。

于 2013-06-25T14:36:49.193 に答える