0

ネイティブ iOS キーボードに含まれていない特殊文字用の独自のボタンを作成しています。これらのボタンは、ネイティブ キーボードの上に表示されます。また、一部のボタンでは、capslock が押されているかどうかを判断する必要があります。capslock キープレス イベントを検出することは可能ですか?

4

2 に答える 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 に答える