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