2010-09-26 91 views

回答

84

UITextInputTraits協議(其UITextField符合)具有keyboardType類型UIKeyboardType類型的屬性。

myTextField.keyboardType = UIKeyboardTypeNumberPad; 
+1

非常感謝你! – Pablo 2010-09-27 02:25:55

8

UITextField符合UITextInputTraits協議,這意味着它具有您可以設置的keyboardType屬性。

 
myField.keyboardType = UIKeyboardTypeNumberPad; 

您也可以通過界面構建​​器進行設置。從文本輸入特性將鍵盤設置爲數字鍵盤,就這些了。

2

如果你想顯示的數字鍵盤,但也需要能夠使用小數點,貨幣符號或其他字符,您可以將鍵盤默認設置爲字母鍵盤的背面。

currentTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation; 
3

我們也可以通過界面方法得到它。選擇文本字段並轉到屬性檢查器並從鍵盤下拉框中更改鍵盤類型。

enter image description here