問題タブ [ios-keyboard-extension]

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 に答える
299 参照

ios8 - カスタム キーボードのメッセージで [送信] ボタン イベントを取得するにはどうすればよいですか?

私はカスタム キーボードを作成しており、自動修正機能と自動提案機能に取り組んでいます。私が探していることの 1 つは、たとえば、誰かがメッセージで「送信」を押したときに通知する方法です。そのため、テキストが送信される前に最後の修正を行うことができますか?

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

ios - iOS キーボード拡張機能: キーボード フィールドを超えてキー タップを表示できますか?

私はiOSキーボード拡張アプリに取り組んでいます。デフォルトのキーボードの美学と同様に、キーのズームインビューが表示され、ユーザーがタップしたキーを確認できます。

これは、「Z」などの下位行キーに適しています。

ここに画像の説明を入力

ただし、一番上の行のキーに関しては、キーボードの表示スペースを超えることができないため、タップは次のようになります。

ここに画像の説明を入力

キーボード拡張機能がアクティブになっているアプリにキーが実際に表示されるように、誰かがこれに対する回避策を見つけたのではないかと思っていましたか? ありがとう!

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

ios - カスタムキーボード拡張機能を使用して NSAttributedString を挿入する方法は?

これらのアプリ( 1234)が行っているように、キーボード拡張機能を使用していくつかのカスタムフォントでテキストを書きたいと思います。ドキュメントプロキシに通常の文字列を挿入する方法を知っています。

上記のアプローチを使用して挿入しようとしましたが、ドキュメント プロキシNSAttributedStringに挿入する方法がわかりません。NSAttributedString

この問題を解決する最善の方法を教えてくれる人がいますか? 任意の提案をいただければ幸いです。

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

ios8 - iOS - iOS 8.3 ベータ版のキーボード拡張機能からの OpenURL

私のプロジェクトでは、WebView を使用して、キーボード拡張機能からコンテナー アプリを開きました。iOS 8.3ベータ版で実行しようとするまでは問題なく動作しました..この新しいiOSバージョンでは、何もしませ.

NSExtensionContextWKWebViewを使用しようとしましたが、成功しませんでした。

iOS8.3のキーボード拡張機能でURLを開く方法を知っている人はいますか?

ありがとう

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

ios - iOSキーボード拡張機能で単語提案バーを表示するには?

カスタム キーボードを実装しており、提案バー (入力時に単語の提案を表示するバー) を表示する必要があります。

自分で実装する必要がありますか、それとも組み込みのものを表示するメカニズムはありますか?

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

ios - iOS8 カスタム キーボード - UIImageView を追加

iOS 8 で利用可能なキーボード拡張機能を使用してキーボードを作成しました。カスタム ビューを作成し、ボタン イメージの背景を作成したいのですが、イメージがキーボードに表示されません。カスタム キーボードに画像を配置するには、何をする必要がありますか?

私のコード(ビューへの呼び出し):

ありがとう: ヤキール。

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

ios - カスタム キーボードの高さを変更する際のジャンプの問題

カスタムキーボードの高さを変更することはできますが、最初にキーボードの高さを変更すると、デフォルトのキーボードの高さに設定され、指定された高さに戻ります。これで私を助けてください。

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

ios - UIView がビュー階層に追加されるとアプリがクラッシュしますが、本番ビルドでのみ (デバッグではなく)

デバッグが非常に難しい奇妙なバグがあります:

  • 多くのサブビーで複雑なUIView(具体的には)作成してから、これをビュー階層に追加しますUIScrollViewwillRotateToInterfaceOrientation
  • デバッグすると、すべてうまく機能します
  • 実行用にコンパイルして TestFlight 経由でインストールすると、クラッシュします。このクラッシュに関するデバイスのクラッシュ ログは見つかりませんでした。
  • ビューの作成は、本番ビルドではクラッシュを引き起こしません (試行錯誤によって検証されています)。アプリはスーパービューに追加された場合にのみクラッシュします。

詳細な状況は次のとおりです。アプリは Swift で記述されたキーボード拡張機能であり、事前に作成されたキーボードのポートレート バージョンとランドスケープ バージョンがあります。willRotateToInterfaceOrientation表示されているキーボード バージョンをスーパー ビューから削除し、代わりに他のバージョンを追加します。これは、デバッグ モードで正常に動作します。本番ビルドでは、横向きと縦向きの両方がうまく表示されます。ローテーション中に別のものに置き換えるだけで、クラッシュが発生します(常に)。

誰かが同様の状況に遭遇しましたか? 効果的にデバッグする方法、または何が原因であるかについてのアイデアはありますか?