2017-05-21 20 views
0

今、私はiOSでキーボードタッチを観察する方法について質問しています。例えば、 'A'、 'B'、またはキーボードの任意のキーをクリックすると、キーボードにジェスチャー認識機能を追加しようとしています。私はiOS 7、iOS 9でそれを監視することができます.iOS 10では動作できません。理由はわかりませんので、この機能を実装する別の方法を探します。iOSでキーボードイベントを監視する方法

あなたが

FUNCのテキストフィールドから文字を入力する得ることができます

+0

テキスト入力フィールド(UITextFieldまたはUISearchBar)でイベントをキャッチしようとしていますか? – Orlando

答えて

0

(テキストフィールド:UITextFieldの、shouldChangeCharactersInRange範囲:NSRange、文字列をreplacementString:文字列) - >ブール { 印刷(文字列)真 戻り }

デリゲートメソッド。テキストを入力するテキストフィールドの代理人を設定する必要があります。

+0

はい、私は知っています。しかし、これは文字のようないくつかのキーをクリックしたときのみ機能します。私はできるならば音声キーを監視したい。どのキーがクリックされたのかを知る必要はありませんが、キーボードのキーをクリックしてから何かする必要があります。 –

+0

これをチェックアウトすると、私は声のためにそれを試しませんでしたが、それは動作するかもしれません。 http://stackoverflow.com/questions/9268045/how-can-i-detect-that-the-shift-key-has-been-pressed –

関連する問題