0

私の実際のUITextFieldコントロールは、外部ライブラリの多くのレイヤーに埋め込まれています。そのため、電話で編集されているかどうかを検出できません

control isFirstResponder

ソフトウェアキーボードが表示されているかどうかを検出する別の方法はありますか?

4

1 に答える 1

3

はい、「UIKeyboardWillShowNotification」などの通知のリスナーを設定してみてください。通知のuserInfoで、キーボードの境界を取得して、キーボードが(画面に)表示されているかどうかを判断できます。UIWindow.hを見てください。

于 2009-07-13T05:35:11.043 に答える