2010-09-18 21 views
6

現在,我正在使用學習爲iphone編程,並且我正在使用具有標準數字小鍵盤的示例應用程序。我也需要輸入小數點,但數字小鍵盤沒有。 SDK 4.1支持此功能,但我無法將鍵盤類型設置爲UIKeyboardTypeDecimalPad,至少在Interface Builder中看不到該選項。這可以從Interface Builder完成嗎?如果不是,那麼可以在代碼中添加此代碼?如何在iOS 4.1 SDK中使用新的UIKeyboardTypeDecimalPad功能

謝謝。

回答

12

您需要在代碼中添加此代碼。界面生成器似乎還沒有使用它。你應該可以在控制器的viewDidLoad方法中爲你的UITextField添加它。當然,您的文本字段將需要連接到IBOutlet。

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

非常感謝你。 – Cecile 2010-09-19 00:25:00