如何显示键盘列表

How to show list of keyboards

我已经创建了自己的自定义键盘,我想像 Apple 一样显示键盘视图列表。我怎样才能做到这一点?

这是不可能的。

Apple documentation for developing custom keyboards 说(强调我的):

To ask the system to switch to another keyboard, call the advanceToNextInputMode method of the UIInputViewController class. The system picks the appropriate “next” keyboard; there is no API to obtain a list of enabled keyboards or for picking a particular keyboard to switch to.

请注意,您必须提供使用上述方法进入下一个键盘的方法。

是的,因为 iOS 10

如果您有一个名为 nextKeyboardButtonUIButton,只需将其添加到您的 viewDidLoad 函数中即可。

nextKeyboardButton.addTarget(self, action: #selector(handleInputModeList(from:with:)), for: .allTouchEvents)

handleInputModeListUIInputViewController

的一部分