5

nextKeyboardカスタム キーボードを作成しています。ボタンを押すと、Apple が提供する絵文字キーボードに直接移行したいと考えています。

 @IBAction func nextKeyboardPressed(sender: AnyObject) {
        advanceToNextInputMode()
    }

このコードはストック キーボードに移動します。
ストック iOS

そして、私はこのキーボードnextKeyboardが押されたときに開くようにしたい
絵文字キーボード

出来ますか?インストールされているキーボードのスタックにアクセスする方法はありますか?

4

2 に答える 2

0

このドキュメントのセクションProviding a Way to Switch to Another Keyboardで、アップルは次のように述べています。

システムに別のキーボードに切り替えるように要求するには、UIInputViewController クラスの AdvanceToNextInputMode メソッドを呼び出します。システムは適切な「次の」キーボードを選択します。有効なキーボードのリストを取得したり、切り替える特定のキーボードを選択したりするための API はありません。

ただし、キーボードを変更して絵文字セクションも含めることができます。

于 2015-12-09T15:24:05.767 に答える
0

いいえ、できません。カスタム キーボード拡張機能による外部データへのアクセスは、いくつかの理由 (特にセキュリティ上の理由) からかなり制限されています。アクティブなキーボードを知る方法も、特定のキーボードに変更する方法もありません。

于 2015-08-16T16:10:40.960 に答える