如何显示键盘列表
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
如果您有一个名为 nextKeyboardButton
的 UIButton
,只需将其添加到您的 viewDidLoad
函数中即可。
nextKeyboardButton.addTarget(self, action: #selector(handleInputModeList(from:with:)), for: .allTouchEvents)
handleInputModeList
是 UIInputViewController
的一部分
我已经创建了自己的自定义键盘,我想像 Apple 一样显示键盘视图列表。我怎样才能做到这一点?
这是不可能的。
Apple documentation for developing custom keyboards 说(强调我的):
To ask the system to switch to another keyboard, call the
advanceToNextInputMode
method of theUIInputViewController
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
如果您有一个名为 nextKeyboardButton
的 UIButton
,只需将其添加到您的 viewDidLoad
函数中即可。
nextKeyboardButton.addTarget(self, action: #selector(handleInputModeList(from:with:)), for: .allTouchEvents)
handleInputModeList
是 UIInputViewController