iPhoneでカスタムキーボードを作成する方法を知っている人はいますか? カスタムキーボードのサンプルを教えてください
1 に答える
こんにちは、次のリンクを試す必要があります。彼らは非常によく説明しており、カスタムキーボードの作成方法を段階的に説明しています. http://www.appdesignvault.com/ios-8-custom-keyboard-extension/
ただし、カスタム キーボードを作成する際には、知っておく必要があるいくつかの制限があります。
カスタム キーボードを使用して、特定のテキスト入力オブジェクトに入力することはできません。これらには、セキュア テキスト入力オブジェクト (secureText プロパティが YES に設定されている任意のオブジェクト) と電話パッド オブジェクト (UIKeyboardTypePhonePad または UIKeyboardTypeNamePhonePad のキーボード タイプ特性を持つ任意のオブジェクト) が含まれます。ユーザーがこれらのテキスト入力オブジェクトのいずれかを入力すると、システムは一時的にカスタム キーボードをシステム キーボードに置き換え、非セキュアまたは非電話パッド オブジェクトを入力すると、キーボードが再開します。
iOS 8 のすべての拡張機能と同様に、デバイスのマイクにアクセスできないため、カスタム キーボードでは入力ディクテーションを行うことはできません。
テキストの選択もできません。テキストの選択は、キーボードを使用しているアプリの制御下にあります。
上記の点と密接に関連して、編集メニュー オプション (切り取り、コピー、貼り付け) にアクセスできません。アプリが編集メニュー インターフェイスを提供する場合、キーボードはそれにアクセスできません。
アプリ デベロッパーは、アプリでのカスタム キーボードの使用を拒否できます。これは特に、銀行アプリなどのセキュリティに敏感なアプリで行うことができます.
トップ ビューでキーをタップ アンド ホールドしたときに Apple が行うのと同じ方法で、カスタム キーボードのプライマリ ビューの上端の上にキー アートワークを表示することはできません。
そして非常に重要なことは、 Apple 拡張機能ガイド https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html#//apple_ref/doc/uid/TP40014214-CH16-SW1に従う必要があることです。
楽しみ。幸せなコーディング.!!!