如何为iOS创建自定义数字键盘?

时间:2018-12-04 09:33:01

标签: ios numeric custom-keyboard

我创建了这样的键盘扩展名:

enter image description here

但是我不知道将自定义键盘定义为数字键盘的位置。 如果用户轻触任何数字类型的文本字段,iOS默认的数字键盘将显示,而我的自定义数字键盘没有切换按钮。

问题是:

如何将自定义键盘定义为数字键盘?

1 个答案:

答案 0 :(得分:1)

摘自Apple的文档Custom Keyboard

  

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

     
      
  • UIKeyboardTypePhonePad
  •   
  • UIKeyboardTypeNamePhonePad
  •   
     

当用户点击电话键盘上的对象时,系统会使用适当的标准系统键盘临时替换您的键盘。当用户然后通过其类型特征点击另一个请求标准键盘的输入对象时,您的键盘将自动恢复。

因此,您似乎无法执行您要问的事情。