問題タブ [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 投票する
1 に答える
3301 参照

iphone - 任意のアプリケーションで使用できる独自のキーボード (絵文字など) を作成してインストールする方法は?

plist ファイル/private/var/mobile/Library/Preferences/com.apple.Preferences.plistでキーKeyboardEmojiEverywhereを有効にすると、デバイスで絵文字キーボードが有効になります

では、キーだけでどうやってキーボードを手に入れることができるのでしょうか? その背後にあるロジックは何ですか?

絵文字のようなカスタム キーボードを作成し、iPhone にインストールして、地球儀のボタンを押すだけで任意のアプリケーションで使用できるようにしたいと考えています。

助けてください。前もって感謝します。

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

ios - カスタムキーボードでキーボードクリック音を再生するにはどうすればよいですか?

でカスタムキーボードを作成しましたUIView。しかし、キーボードのクリック音は聞こえませんでした。そこで、以下のコードを試してみましたが、何も聞こえません。そのキーボードのクリック音を再生するにはどうすればよいですか?

そしてまた私は次のものを試しました。

どうやって?

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

objective-c - カスタム キーボード拡張機能は、実行時にコンパニオン アプリと通信できますか?

カスタム キーボードは実行時にコンパニオン アプリと通信できますか? カスタム キーボードは、コンパニオン アプリで設定された状態に基づいてコンテンツを動的に表示できますか?

もしそうなら、拡張機能とアプリ間のこの通信に利用できる API やドキュメントは何ですか?

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

ios8 - iOS8 カスタム キーボードでホスト アプリを認識する

キーボードが実行されているホスト アプリを確認するにはどうすればよいですか?

基本的に、特定のアプリのカスタム キーボードの一部を変更したい

たぶん、キーボードの特性を自分の用途に合わせてカスタマイズできますか?

ありがとう

0 投票する
0 に答える
325 参照

ios8 - iOS8 カスタム キーボード ビューの読み込み管理

カスタムキーボードを作成しています

Appleが推奨するように、viewDidLoadメソッドでキーボードUIをカスタマイズしています

問題は、キーボードが読み込まれるたびにカクカクするように見えることです

キーボード ビューの読み込みを管理するためのベスト プラクティスを知っていますか?

ありがとう!

0 投票する
0 に答える
472 参照

ios - IOS 8 のカスタム キーボードが壊れて表示されるアニメーション

IOS8 用のカスタム キーボードを作成していますが、キーボードの表示に関する問題が見つかりました。表示のアニメーションは非常に途切れており、長く続き、まったく滑らかではありませんが、ネイティブ キーボードのように正常に消えます。誰かが同じ問題を抱えていて、どうにかしてそれを修正できましたか? それとも、Apple からのアップデートを待つべきでしょうか?

0 投票する
3 に答える
1940 参照

ios - カスタムキーボードの設定バンドルを実装するには?

私は自分のカスタムキーボードを書いています。そして、設定バンドル(電話の設定)をキーボード拡張機能に接続する方法がわからないので、誰かが電話の設定から設定を変更した後、テキストフィールドを開いて、彼が行った変更よりもキーボードがすでに知っていることを書き込んだ場合設定。アプリケーションを拡張機能に接続するアプリ グループを作成しようとしましたが、View Controller に次のNSUserDefaultsDidChangeNotificationようなオブザーバーを追加しました。

誰かが設定に変更を加えると、settingsDidChange: メソッドが呼び出され、拡張機能から読み取るためにアプリ グループに読み込む必要があるすべてのものを設定します。ただし、このメソッドはアプリケーションを開いたときにのみ呼び出されるため、誰かが電話の設定から設定を変更してアプリケーションを開かない場合、キーボードは変更されません。では、キーボードの設定バンドルを実装するにはどうすればよいですか?