如何在按下NextKeyboard按钮时从自定义键盘切换到表情符号键盘

5
我正在制作自定义键盘,当按下 nextKeyboard 按钮时,我希望能直接切换到由 Apple 提供的表情符号键盘。
 @IBAction func nextKeyboardPressed(sender: AnyObject) {
        advanceToNextInputMode()
    }

这段代码将我带到了原生键盘。
Stock iOS 当按下nextKeyboard时,我想要打开这个键盘。
Emoji keyboard 这是否可能?有没有办法访问已安装键盘的堆栈?
2个回答

0
不,你不能。由于某些原因(尤其是安全性),自定义键盘扩展访问外部数据的能力非常有限。无法知道当前活动的键盘,也无法切换到特定的键盘。

0
本文档的“提供切换到另一个键盘的方法”部分中,苹果公司表示:“要求系统切换到另一个键盘,请调用UIInputViewController类的advanceToNextInputMode方法。系统会选择适当的“下一个”键盘;没有API可获取已启用键盘列表或选择要切换到的特定键盘。”
但是,您可以修改您的键盘以包含表情符号部分。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接