在我的iPhone應用程序中,我有一個地址欄1字段。我已將默認鍵盤分配給該鍵盤。但最有可能的第1行字段將以公寓號碼開始。如何在UITextField初始默認鍵盤中顯示數字
我想知道如何在默認的鍵盤上爲這個字段初始顯示數字。
在我的iPhone應用程序中,我有一個地址欄1字段。我已將默認鍵盤分配給該鍵盤。但最有可能的第1行字段將以公寓號碼開始。如何在UITextField初始默認鍵盤中顯示數字
我想知道如何在默認的鍵盤上爲這個字段初始顯示數字。
您可能需要使用UIKeyboardTypeNumbersAndPunctuation
代替,因爲用戶可以再回到字母鍵盤(按一旦輸入街道號碼,鍵盤底部的「ABC」按鈕)。如果您使用數字鍵盤,則只能輸入數字。
要在IB中執行此操作,請打開檢查器並將其選爲默認鍵盤。要以編程方式執行此操作,只需添加textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
設置你textField.inputView作爲
textField.inputView = nil;
[textField setKeyboardType:UIKeyboardTypeNumberPad];
按照本教程中設立一個 '完成' 按鈕!
http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key
嘗試使用這個........
[textField becomeFirstResponder];
textField.keyboardType = UIKeyboardTypeNumberPad;
這會將textField鍵盤永久設置爲數字鍵盤。我想要的是顯示正常的鍵盤與數字選項選擇。輸入公寓號後,他必須輸入道路,城鎮 – Janaka 2011-06-04 05:03:09
+1即可快速正確回答。 – Jhaliya 2011-06-04 04:49:06
@Jhaliya:由於他希望用戶輸入一個完整的地址,因此我不清楚提問者是否希望爲文本字段設置一個數字鍵盤。 @「123 Fake St」; – PengOne 2011-06-04 05:03:45
這會將textField鍵盤永久設置爲數字鍵盤。我想要的是顯示正常的鍵盤與數字選項選擇。輸入公寓號後,他必須輸入道路,城鎮。我不確定這是我尋找的答案... – Janaka 2011-06-04 05:06:04