問題タブ [custom-keyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3067 参照

ios - iOS 8カスタムキーボードホールドボタンを削除するには?

私は現在カスタムキーボードを構築しており、ほぼ完成しています。私が抱えている問題の1つは、削除ボタンにあります。ユーザーが削除ボタンをタップすると、本来の処理が実行され、前のテキスト エントリが削除されます。ただし、ユーザーがボタンを押したままにすると、何も起こりません。ユーザーが削除ボタンを押したままにすると、標準のiosキーボードのようにキーボードが連続して削除されるようにするにはどうすればよいですか? これは私の現在のコードです:

プラグマ マーク キーボード

と:

ご協力いただきありがとうございます。

0 投票する
1 に答える
1468 参照

ios - iOS 8 カスタム キーボードの向きの変更

1 つの xib ファイルと複数のサブビューを使用して、iOS 8 用のキーボードを作成しました。ただし、このキーボードは縦向きモードでのみ機能し、デバイスが回転してもキーボードのサイズや長さは変わりません。ランドスケープ用のサブビューを含む別の xib ファイルを作成する必要があると考えました。デバイスが回転すると、xib ファイルが切り替わります。私の質問は、これを達成するにはどうすればよいですか? プログラムがいつxibファイルを切り替えるかを知るようにするにはどうすればよいですか。ここで提案されているようなものを使用する必要があると考えていました: https://stackoverflow.com/a/25222353/2057171 しかし、どのように実装するかわかりません。どんな助けでも大歓迎です。

0 投票する
1 に答える
515 参照

android - クリア ボタンを押した後、CustomKeyboard で EditText がクリアされない

これは私のカスタム キーボード クラスです。キーボードでは、クリア キーをクリックすると 1 つのキーがクリアされます。レジスタの editetext はクリアされますが、デバッグ時に editetx の値がクリアされますが、UI で編集テキストが更新されず、同じ古い値が表示されます。

私は TextWatcher リスナーをチェックしましたが、デバッグ時にクリアボタンを押した後、それらの値は何も表示されませんが、編集テキストは更新されません。

キーボードが表示されるときに、EditText を含むビューをアニメーション化しているので、おそらくアニメーションが原因でこの問題が発生していると思います。

これは私のアニメーションコードです

どなたか助けていただけませんか。よろしくお願いします。

0 投票する
2 に答える
1930 参照

ios - iOS 8 カスタム キーボード 設定ページで言語を変更する

カスタムキーボードを書いています。キーボードを設定に追加すると、このように表示されました。それは英語を示しています。

「英語」をその他に変更することは可能ですか?それは plist にありますか?またはどこで変更できますか?

ここに画像の説明を入力

0 投票する
1 に答える
361 参照

ios - カスタム キーボードがデバイスに読み込まれない

私は iOS 用のカスタム キーボードを作成しており、ほぼ完成しています。ただし、シミュレーターでデバッグを行いましたが、デバイスで実行しようとすると、キーボードが読み込まれません。デバイスは iOS 8 で実行されています。

シミュレーターでは実行されるがデバイスでは実行されない非 Cocoa Touch クラスを使用しているとは思いません。また、デバッガーがアプリにアタッチされないため、何が起こっているのかわかりません。キーボードがあるはずのビューは表示されますが、コンテンツが表示されないか、背景色が変更されています。

何か案は?

0 投票する
1 に答える
1060 参照

android - Android でカスタム キーボードの Enter キー ラベルを変更できない

Android用のカスタムキーボードを設計しています。アプリケーションの一部のフィールドで ENTER キーのカスタム ラベルを作成したいと考えています。キーボードの開発にはサンプル SoftKeyboard プロジェクトを使用しました。私がこれまでに試したこと: 1-私のアクティビティの1つに、次の属性を持つEditTextがあります:

ネイティブの Android キーボードを使用すると、Enter キーに「Sign In」と表示されますが、カスタム キーボードを使用すると、次のステートメントで Enter キーのデフォルト値が表示されます。

LatinKeyboard.java

誰かがこの問題を解決するのを手伝ってくれれば幸いです。

0 投票する
4 に答える
1951 参照

architecture - エラー ITMS-9000: 「無効なアーキテクチャ: アプリ拡張機能とフレームワークを含むアプリは、arm64 をサポートする必要があります。

Itunes Connect でカスタム キーボード拡張機能を使用してビルドをアップロードしたいのですが、アプリケーション ローダーを介して Itunes Connect にアップロードしようとすると、次のエラーが表示されます。

キーボード拡張ターゲットとアプリターゲットの「Armv7」、armv7s、arm64 に有効なアーキテクチャを追加しましたが、まだ同じ問題に直面しています。

ここに画像の説明を入力 ここに画像の説明を入力