如何为iOS创建自定义数字键盘?
我创建了一个键盘扩展,如下所示: 但我不知道在哪里可以将我的自定义键盘定义为数字键盘。 如果用户点击任何数字类型的文本字段,iOS默认数字键盘将不带切换按钮显示到我的自定义数字键盘 问题是: 如何将我的自定义键盘定义为数字键盘?来自苹果的文档: 您的自定义键盘也没有资格输入所谓的phone pad对象,例如Contacts中的phone number字段。这些输入对象专门用于由电信运营商指定的一小组字母数字字符构成的字符串,并通过具有以下两种键盘类型特征中的一种或另一种来识别:如何为iOS创建自定义数字键盘?,ios,numeric,custom-keyboard,Ios,Numeric,Custom Keyboard,我创建了一个键盘扩展,如下所示: 但我不知道在哪里可以将我的自定义键盘定义为数字键盘。 如果用户点击任何数字类型的文本字段,iOS默认数字键盘将不带切换按钮显示到我的自定义数字键盘 问题是: 如何将我的自定义键盘定义为数字键盘?来自苹果的文档: 您的自定义键盘也没有资格输入所谓的phone pad对象,例如Contacts中的phone number字段。这些输入对象专门用于由电信运营商指定的一小组字母数字字符构成的字符串,并通过具有以下两种键盘类型特征中的一种或另一种来识别: UIKeyb
- UIKeyboardTypePhonePad
- UIKeyboardTypeNamePhonePad
因此,您似乎无法按要求执行操作。好的,谢谢,但是十进制键盘或电子邮件键盘怎么样?从同一文档页面:要显示适合当前文本输入对象的键盘布局,请响应对象的UIKeyboardType属性。对于您支持的每个特性,相应地更改主视图的内容。