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