問題タブ [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 に答える
1303 参照

iphone - iOS キーボード拡張機能を使用して任意のフィールドのテキストのフォントを変更する

私は iOS キーボード拡張機能に取り組んでいます。キーボード拡張機能でカスタム フォントを使用する必要があります。この部分は完成です。問題は、キーボード拡張機能を使用してサファリやその他のアプリを入力すると、入力した文字もカスタムフォントスタイルにする必要があることです。

アプリストアのこのアプリケーションと同じように動作します

https://itunes.apple.com/US/app/id923893166?mt=8&ign-mpt=uo%3D4

これを行う方法を見つけるのにほぼ1日を費やしましたが、結果は見つかりませんでした。ここで誰かが私を助けることができるなら、これについて私を助けてください。

前もって感謝します。

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

ios - キーボード拡張機能には一般的な単語がなく、オートコレクトもありません

私は小さなキーボード拡張に取り組んできましたが、今ではオートコレクト、またはユーザーが何を書き込もうとしているかを示す何かを実装する段階に達しました。キーボードは自分用なのでデンマーク語のみ。

ドキュメントには、UILexicon にはいくつかの一般的な単語が含まれていると記載されていますが、含まれていません。連絡先が含まれていますが、それでも機能しません。私が得る唯一のものは次のようなものです: morten=morten、あるべき場所morten=Morten. 彼らはすべてこのようなものです。

次に、UITextChecker を試し、プレイグラウンドでこれを試しました (Swift ですが、キーボードは ObjectiveC です: import UIKit var str:String = "h" var textChecker:UITextChecker = UITextChecker(); var range:NSRange = NSMakeRange(0, 1) var lan:NSArray = UITextChecker.availableLanguages() var t:String = lan[1] as String var ar:NSArray = textChecker.completionsForPartialWordRange(range, inString: str, language: t)!

これは、da_DK 以外の任意の言語で結果を返しますが、これはやや奇妙です。

どうすればいいですか?デンマーク語の辞書をダウンロードして、何らかの mysql データベースを使用するアプリで使用する必要がありますか? 私のコードが何か間違っているのでしょうか、それとも単にデンマーク語の UILexicon が壊れているのでしょうか?

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

ios8 - カスタム キーボード iOS8 非英語文字

iOS8用のビルマ語キーボードを作成しようとしています。そして、iOSにキャラクターを知らせる方法がわかりません。Safari でカスタム キーボードを表示しましたが、書き込もうとすると「?」と表示されます。それだけ。これまでユニコードを試してきました。そして、ここからの行き方がわかりません。

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

ios - キーボード拡張のための iPhone 6 / 6+ 解像度スケーリング

iPhone 6 および 6+ デバイスで画像を適切にスケーリングするのに問題があります。私はカスタム キーボード拡張機能に取り組んでおり、イメージを使用してキーをレンダリングしています。

通常モードでは、すべてのデバイスで問題ありません。ズーム モードでは、次の質問によると、さらに画像セットを追加する必要があるようです: Xcode 6 device-specific asset catalog。これは醜いですが、これまでのところ十分に機能しているようです。

追加の頭痛の種として、さらに低い解像度で実行されているように見える特定のアプリに出くわしました。たとえば、LinkedIn アプリ。「ズームモードの写真」でも大きすぎて画面からはみ出してしまいます。iPhone 5 の解像度に近い解像度で実行されているように見えます。

ただし、UIImageView の幅をログに記録すると、ズーム モードと LinkedIn アプリの両方で 375 ポイントが返されます。UIScreen の scale プロパティも常に 3 のようです。

これは私が記録する方法です:

これは私が得るものです:

普通

LinkedIn.app

MobileNotes.app

ズーム

モバイルノート

リンクトイン

これらの古いアプリにも追加のイメージ セットを提供する必要がありますか? その場合、そのようなアプリが現在実行されていることをどのように検出できますか?

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

objective-c - コンテナアプリでカスタムキーボードを使用するios8

一般設定キーボードにキーボードを追加せずに、アプリ コンテナ内からカスタム キーボードを使用することは可能ですか?

アプリでカスタム キーボードを提供したいのですが、一般設定で有効にしない場合、すべてのアプリで有効にする必要はありません。ただし、コンテナー アプリ自体から常に使用できる必要があります。

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

swift - requestSupplementaryLexiconWithCompletion(var receivedLexicon: UILexicon) in swift

カスタムキーボードを作りました。今、迅速に自動修正を実装したいと考えています。このリンクを見つけたので、基本的にそれをすばやく表現したいと思います。これまでのところ、エラーのあるこれだけに行きました

助けてください。

乾杯、

パラッシュ

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

ios - キーボード拡張 iOS の Swift アプリで中断されました。シミュレーターでは正常に動作しますが、デバイスでは動作しません

キーボード拡張機能を使用する Swift で iOS アプリを作成しました。すべてのデバイスのシミュレーターで素晴らしい動作をしますが、携帯電話で実行すると、アプリだけで動作しますが、キーボードは動作しません。NSLOG は、中断されたバンドル名を示します。

これはなぜですか、これを乗り越える方法は?

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

ios - プログラムで iOS の [設定] -> [キーボード] 画面にユーザーを転送する方法はありますか?

私は iOS 開発の初心者で、現在 iOS 用のキーボード拡張機能に取り組んでいます。コードを使用してユーザーを [設定] -> [キーボード] 画面に転送して、ユーザーがキーボード拡張機能に「フル アクセスを許可」権限を付与できるようにする簡単な方法を探しています。

キーボード拡張機能を作成する他のベンダーをテストしましたが、このタスクを完了したベンダーはありません。これを達成する方法はありますか、それとも私は運が悪く、Apple によって許可されていませんか?