ネイティブ iOS キーボードに含まれていない特殊文字用の独自のボタンを作成しています。これらのボタンは、ネイティブ キーボードの上に表示されます。また、一部のボタンでは、capslock が押されているかどうかを判断する必要があります。capslock キープレス イベントを検出することは可能ですか?
質問する
1416 次
2 に答える
0
直接キーボードを押すイベントまたは通知にアクセスできる公式の API はありません。別の方法を見つけなければなりません。これを行うには、各キーの上に透明なボタンを配置し、それを検出して、下にあるボタンにタッチを渡します。
もう 1 つの方法は、UITextView デリゲートを使用して処理することです。
refer a this link: detect/get notification if shift key (modifier-key) pressed in uitextview
于 2012-08-15T04:59:21.957 に答える
0
iOS で caps-lock キー押下イベントを検出できません。
そのようなことを行う唯一の方法は、独自のキーボード クラスを作成するか、オンラインでカスタム実装を見つけることです。
注:キーボードの Capslock ボタンを OFF モードにする
testTxtField.autocapitalizationType = NO;
于 2012-08-15T05:07:06.510 に答える