用于修改手机键盘的 iOS 应用扩展



我想扩展手机键盘的功能。

我找不到任何关于iOS 8 +是否有API来执行此操作的文档。如果可能的话,有人可以指出我一些文档吗?

链接 https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/CustomKeyboard.html 说

您的自定义键盘也不符合在所谓的电话键盘对象中键入的内容,例如"联系人"中的电话号码字段。这些输入对象专门用于从电信运营商指定的一小组字母数字字符构建的字符串,并通过具有以下两种键盘类型特征中的一个或另一个来标识:

UIKeyboardTypePhonePad
UIKeyboardTypeNamePhonePad

当用户点击电话板对象时,系统会暂时将您的键盘替换为相应的标准系统键盘。当用户点击通过其类型特征请求标准键盘的其他输入对象时,您的键盘会自动恢复。

目前没有 API 可以在系统范围内扩展 iOS 手机键盘的功能。

可以创建系统范围的自定义键盘(文档(,也可以从应用程序呼叫电话号码,但不能覆盖系统电话 UI。

最新更新