問題タブ [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.
ios8 - カスタム キーボードのメッセージで [送信] ボタン イベントを取得するにはどうすればよいですか?
私はカスタム キーボードを作成しており、自動修正機能と自動提案機能に取り組んでいます。私が探していることの 1 つは、たとえば、誰かがメッセージで「送信」を押したときに通知する方法です。そのため、テキストが送信される前に最後の修正を行うことができますか?
ios - iOS キーボード拡張機能: キーボード フィールドを超えてキー タップを表示できますか?
私はiOSキーボード拡張アプリに取り組んでいます。デフォルトのキーボードの美学と同様に、キーのズームインビューが表示され、ユーザーがタップしたキーを確認できます。
これは、「Z」などの下位行キーに適しています。
ただし、一番上の行のキーに関しては、キーボードの表示スペースを超えることができないため、タップは次のようになります。
キーボード拡張機能がアクティブになっているアプリにキーが実際に表示されるように、誰かがこれに対する回避策を見つけたのではないかと思っていましたか? ありがとう!
ios - カスタムキーボード拡張機能を使用して NSAttributedString を挿入する方法は?
これらのアプリ( 1、2、3、4)が行っているように、キーボード拡張機能を使用していくつかのカスタムフォントでテキストを書きたいと思います。ドキュメントプロキシに通常の文字列を挿入する方法を知っています。
上記のアプローチを使用して挿入しようとしましたが、ドキュメント プロキシNSAttributedString
に挿入する方法がわかりません。NSAttributedString
この問題を解決する最善の方法を教えてくれる人がいますか? 任意の提案をいただければ幸いです。
ios8 - iOS - iOS 8.3 ベータ版のキーボード拡張機能からの OpenURL
私のプロジェクトでは、WebView を使用して、キーボード拡張機能からコンテナー アプリを開きました。iOS 8.3ベータ版で実行しようとするまでは問題なく動作しました..この新しいiOSバージョンでは、何もしません.
NSExtensionContextとWKWebViewを使用しようとしましたが、成功しませんでした。
iOS8.3のキーボード拡張機能でURLを開く方法を知っている人はいますか?
ありがとう
ios - iOSキーボード拡張機能で単語提案バーを表示するには?
カスタム キーボードを実装しており、提案バー (入力時に単語の提案を表示するバー) を表示する必要があります。
自分で実装する必要がありますか、それとも組み込みのものを表示するメカニズムはありますか?
ios - iOS8 カスタム キーボード - UIImageView を追加
iOS 8 で利用可能なキーボード拡張機能を使用してキーボードを作成しました。カスタム ビューを作成し、ボタン イメージの背景を作成したいのですが、イメージがキーボードに表示されません。カスタム キーボードに画像を配置するには、何をする必要がありますか?
私のコード(ビューへの呼び出し):
ありがとう: ヤキール。
ios - カスタム キーボードの高さを変更する際のジャンプの問題
カスタムキーボードの高さを変更することはできますが、最初にキーボードの高さを変更すると、デフォルトのキーボードの高さに設定され、指定された高さに戻ります。これで私を助けてください。
ios - UIView がビュー階層に追加されるとアプリがクラッシュしますが、本番ビルドでのみ (デバッグではなく)
デバッグが非常に難しい奇妙なバグがあります:
- 多くのサブビーで複雑な
UIView
(具体的には)作成してから、これをビュー階層に追加しますUIScrollView
willRotateToInterfaceOrientation
- デバッグすると、すべてうまく機能します
- 実行用にコンパイルして TestFlight 経由でインストールすると、クラッシュします。このクラッシュに関するデバイスのクラッシュ ログは見つかりませんでした。
- ビューの作成は、本番ビルドではクラッシュを引き起こしません (試行錯誤によって検証されています)。アプリはスーパービューに追加された場合にのみクラッシュします。
詳細な状況は次のとおりです。アプリは Swift で記述されたキーボード拡張機能であり、事前に作成されたキーボードのポートレート バージョンとランドスケープ バージョンがあります。willRotateToInterfaceOrientation
表示されているキーボード バージョンをスーパー ビューから削除し、代わりに他のバージョンを追加します。これは、デバッグ モードで正常に動作します。本番ビルドでは、横向きと縦向きの両方がうまく表示されます。ローテーション中に別のものに置き換えるだけで、クラッシュが発生します(常に)。
誰かが同様の状況に遭遇しましたか? 効果的にデバッグする方法、または何が原因であるかについてのアイデアはありますか?