2010-02-16 103 views
0

我希望用戶只能輸入數字和空格。我設置了keyboardType textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;,但是如果用戶點擊空間,鍵盤佈局切換爲字母。iPhone UITextField鍵盤空間切換佈局

所以用戶必須在每個空間後切換到我想要停止的號碼布局。 我知道我可以通過文本框代理方法shouldChangeCharactersInRange或數字鍵盤佈局停止輸入任何空格,但我希望顯示空格。

是否有解決方法?

回答

0

可能您可以使用建議的鍵盤佈局here,而不是「完成」按鈕,您可以包含一個「_」空格鍵按鈕?這具有防止用戶選擇任何標點符號的附加好處。

另一個具體的行爲,你看到的其他post找到答案。