iPad 上的键盘默认为 ASCII

Posted

技术标签:

【中文标题】iPad 上的键盘默认为 ASCII【英文标题】:Keyboard on iPad defaulting to ASCII 【发布时间】:2014-02-11 01:47:53 【问题描述】:

我在 iPhone 应用程序上使用 Decimal Pad 键盘。 我无法在 iPad 上调出相同的键盘。

我创建了一个新的 Universal Master-Detail 应用程序,其中包含一个文本字段 - 将 Interface Builder 中的键盘类型设置为 Decimal Pad - 在两个故事板中。我没有做任何编码。我运行了应用程序。在 iPhone 上,我得到了 Decimal Pad。在 iPad 上,无论我选择哪种键盘,我总是使用 ASCII 键盘。

我被困住了。

【问题讨论】:

【参考方案1】:

很遗憾,iPad 上没有小数点。因为用户将能够输入字母而不仅仅是数字,您可能需要为 iPad 添加一些输入验证。

另见:

Objective-C: Numbers only text field? Which UIKeyboardType can I use on the iPad

【讨论】:

以上是关于iPad 上的键盘默认为 ASCII的主要内容,如果未能解决你的问题,请参考以下文章

关闭 IPAD 上的键盘

带有数字的phonegap ios键盘仅适用于iPad上的数字字段

resignFirstResponder 无法关闭我在 iPad 上的自定义键盘。为啥?

iPad 上的键盘高度不正确

是否可以检测 iPad 智能键盘上的按键和释放?

从 uitableviewcell 内的文本字段中关闭 iPad 上的键盘