現在,我正在使用學習爲iphone編程,並且我正在使用具有標準數字小鍵盤的示例應用程序。我也需要輸入小數點,但數字小鍵盤沒有。 SDK 4.1支持此功能,但我無法將鍵盤類型設置爲UIKeyboardTypeDecimalPad,至少在Interface Builder中看不到該選項。這可以從Interface Builder完成嗎?如果不是,那麼可以在代碼中添加此代碼?如何在iOS 4.1 SDK中使用新的UIKeyboardTypeDecimalPad功能
謝謝。
現在,我正在使用學習爲iphone編程,並且我正在使用具有標準數字小鍵盤的示例應用程序。我也需要輸入小數點,但數字小鍵盤沒有。 SDK 4.1支持此功能,但我無法將鍵盤類型設置爲UIKeyboardTypeDecimalPad,至少在Interface Builder中看不到該選項。這可以從Interface Builder完成嗎?如果不是,那麼可以在代碼中添加此代碼?如何在iOS 4.1 SDK中使用新的UIKeyboardTypeDecimalPad功能
謝謝。
您需要在代碼中添加此代碼。界面生成器似乎還沒有使用它。你應該可以在控制器的viewDidLoad方法中爲你的UITextField添加它。當然,您的文本字段將需要連接到IBOutlet。
- (void)viewDidLoad
{
[super viewDidLoad];
myTextField.keyboardType=UIKeyboardTypeDecimalPad;
}
另外,請注意,UIKeyboardTypeDecimalPad在iPad上似乎不起作用。
非常感謝你。 – Cecile 2010-09-19 00:25:00