2011-12-18 4 views
4

私はカスタムキーボードを使用するアプリケーションを作成しています.iOSで使用されている地球儀のアイコンを使用してデフォルトの英語キーボードを提供すると、デフォルトの英語キーボードに切り替えることができるはずですが、ユーザーがシステムキーボードからカスタムキーボードに戻ることができる場合(ユーザーが複数のキーボードを持っていると仮定して)通常のキーボードを備えたカスタムキーボードですか?

誰かが可能であるかどうか確認してもらえますか?

ありがとうございました

答えて

1

そうではありません。システムキーボードには「カスタムキーボードへの切り替え」ボタンがありません。彼らはあなたがカスタムキーボードを作ったことさえ知らない。

達成しようとしていることは何ですか?なぜカスタムキーボードを構築していますか?もしあなたが私たちに言ったら、あなたがしなければならないことをする別の方法を提案するかもしれません。

+0

これはアラビア語のキーボードですが、多くのグリフが追加されています。アラビア語のキーボードはiOSといくつかのレイアウトで利用できます。アプリがインストールされているときにアラビア語のカスタムレイアウトを自動作成して有効にできますか? – 3zzy

+0

同様のアプリhttp://bit.ly/vcrxysにはカスタムキーボードがあり、下に「EN」と表示されています。彼らがどのようにそれを行うかわからない。 – 3zzy

+0

ああ、2本指のスライドでデフォルトのキーボードを表示し、カスタムキーボードに戻ることができますか? – 3zzy

1

UITextViewにカスタムキーボードと標準キーボードを切り替えるボタンを使用してinputAccessoryViewを設定する必要があります。

ユーザーがボタンをタップするたびに、カスタムキーボードとnilの間でmyTextView.inputViewが変更され、元のキーボードが復元されます。

Animating UITextInput's textInputView

0

何が必要なのカスタムキーボードはこれをチェック作っている:

あなたはまた、ファーストレスポンダを再割り当てする必要があり、また、あなたがしたい場合は、それをアニメーション化しようとするでしょう

https://developer.apple.com/library/ios/documentation/uikit/reference/UITextField_Class/Reference/UITextField.html#//apple_ref/occ/instp/UITextField/inputView

App Extension Programming Guide

関連する問題