现在我正在使用学习为iphone编程,我正在使用具有标准数字键盘的示例应用程序。我也需要输入小数点,但数字小键盘没有。 SDK 4.1支持此功能,但我无法将键盘类型设置为UIKeyboardTypeDecimalPad,至少我没有在Interface Builder中看到该选项。可以通过Interface Builder完成吗?如果没有,那么可以在代码中添加它?
谢谢。答案 0 :(得分:12)
您需要在代码中添加此内容。接口构建器似乎还没有使用它。您应该能够在控制器的viewDidLoad方法中为UITextField添加它。当然,您的文本字段需要连接到IBOutlet。
- (void)viewDidLoad
{
[super viewDidLoad];
myTextField.keyboardType=UIKeyboardTypeDecimalPad;
}
答案 1 :(得分:0)
另外,请注意UIKeyboardTypeDecimalPad似乎无法在iPad上运行。