如何在iOS 4.1 SDK中使用新的UIKeyboardTypeDecimalPad功能

时间:2010-09-18 17:13:56

标签: iphone

现在我正在使用学习为iphone编程,我正在使用具有标准数字键盘的示例应用程序。我也需要输入小数点,但数字小键盘没有。 SDK 4.1支持此功能,但我无法将键盘类型设置为UIKeyboardTypeDecimalPad,至少我没有在Interface Builder中看到该选项。可以通过Interface Builder完成吗?如果没有,那么可以在代码中添加它?

谢谢。

2 个答案:

答案 0 :(得分:12)

您需要在代码中添加此内容。接口构建器似乎还没有使用它。您应该能够在控制器的viewDidLoad方法中为UITextField添加它。当然,您的文本字段需要连接到IBOutlet。

- (void)viewDidLoad
{
    [super viewDidLoad];
    myTextField.keyboardType=UIKeyboardTypeDecimalPad;
}

答案 1 :(得分:0)

另外,请注意UIKeyboardTypeDecimalPad似乎无法在iPad上运行。

Weird error while using UITextFieldDelegate

Which UIKeyboardType can I use on the iPad