我的 iPad 应用程序中有一个 textField 对象。我想给用户一个方便的键盘来输入数字。在我的代码中,我添加了:
UITextField *textField = [[UITextField alloc] initWithFrame:frame];
textField.keyboardType = UIKeyboardTypeDecimalPad;
根据文档,这是一种有效的键盘类型,但是当我编辑文本字段时,会出现普通的 ASCII 键盘。但是,当我将其更改为:
textField.keyboardType = UIKeyboardTypePhonePad;
理想情况下,我想要一个只有数字和小数点的键盘,但这在 iPad 上是不可能的吗?有没有人明确列出哪些键盘适用于 iPhone 和 iPad?苹果在这一点上还不清楚。我也看到了这个类似的问题,但没有一个答案真正解决了我的观点。