2017-07-08 64 views
0

我想扩展手机键盘的功能。iOS应用程序扩展修改手机键盘

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

+0

您是否想用自定义手机键盘界面制作应用程序,或者您想要覆盖手机应用程序的默认键盘界面? – nathan

+0

@nathan后者 – emersonthis

回答

0

目前没有API可以在整个系统范围内扩展iOS电话键盘的功能。

可以创建系统范围的自定义键盘(documention),以及从应用程序调用电话号码,但不能覆盖系统电话UI。

1

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

您的自定义键盘也没有资格键入到所谓的手机垫对象,如在通讯录中的电话号码字段。这些输入对象是专门为从一小部分由电信运营商指定的和被识别的字母数字字符内置串由具有一种或另一种以下两个键盘类型性状:

UIKeyboardTypePhonePad 

UIKeyboardTypeNamePhonePad 

当用户抽头在手机板对象中,系统会用适当的标准系统键盘临时替换您的键盘。当用户通过其类型特征点击需要标准键盘的不同输入对象时,键盘会自动恢复。

+0

我认为这是正确答案,并且应该由OP标记为 –

相关问题