iPadアプリケーションを実装しています。私のアプリケーションでは、keyboradでどのキーが押されているかを知る必要があります。助けてくれませんか?それを見つける方法はありますか?
ありがとう、セカール。
iPadアプリケーションを実装しています。私のアプリケーションでは、keyboradでどのキーが押されているかを知る必要があります。助けてくれませんか?それを見つける方法はありますか?
ありがとう、セカール。
これは漠然とした質問ですが、どのキーがタップされたかを知りたいだけの場合はdelegate
、キーボードと呼ばれる入力コントロールを実装する必要があります。たとえば、を使用している場合はUITextView
、を実装UITextViewDelegate
し、コントロールのデリゲートプロパティをクラスに接続してから、を実装しtextView:shouldChangeTextInRange:replacementText:
ます。変更を認識するUITextView
と、このメソッドを呼び出します。次に、「replacementText」引数の文字を監視できます。
をUITextField
使用してUITextFieldDelegate
、メソッドを実装しtextField:shouldChangeCharactersInRange:replacementString:
ます。
UITextField
Interface Builderで[戻る]ボタンを[完了]ボタンに変更するなど、他のことを行うことができます。メソッドを実装しtextFieldShouldReturn:
ます。呼び出さresignFirstResponder
れた場合は、メソッドに渡されたオブジェクトに対してを実行します。
お役に立てれば。