我正在編程一個iphone應用程序,我想要一個文本字段,其中用戶可以從鍵盤添加數字並在飛行中添加它們,即用戶可能鍵入「1.5 + 2.4 + 6.3 + .063「,並且隨着用戶鍵入附加數字和加號,總數立即顯示。如何以編程方式設置iphone鍵盤以顯示所需的鍵集
在用戶鍵入+號(使用電子郵件鍵盤,因爲它具有相同視圖上的數字和加號)後,問題開始並將鍵盤保持在_123模式。
如何在_123屏幕上啓動電子郵件鍵盤並將其保留在那裏?
謝謝!邁克
我正在編程一個iphone應用程序,我想要一個文本字段,其中用戶可以從鍵盤添加數字並在飛行中添加它們,即用戶可能鍵入「1.5 + 2.4 + 6.3 + .063「,並且隨着用戶鍵入附加數字和加號,總數立即顯示。如何以編程方式設置iphone鍵盤以顯示所需的鍵集
在用戶鍵入+號(使用電子郵件鍵盤,因爲它具有相同視圖上的數字和加號)後,問題開始並將鍵盤保持在_123模式。
如何在_123屏幕上啓動電子郵件鍵盤並將其保留在那裏?
謝謝!邁克
取決於你想設置什麼文本框爲你去:
[textField setKeyboardType:(UIKeyboardType)];
凡UIKeyboardType可能是下列任何一項:UIKeyboardTypes
***編輯
你的情況你會做:
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
***編輯
感謝您的意見。我想使用UIKeyboardTypeEmailAddress,但讓應用程序以數字部分顯示並保持該狀態開始。最初,鍵盤以字母字符開始,用戶必須按下[_123]按鈕才能看到數字,但我想從數字開始並保持在那裏,即使按下了「+」按鈕(通常它會返回到字母字符 – 2011-05-16 23:27:41
請參閱編輯...您正在尋找的鍵盤類型是UIKeyboardTypeNumbersAndPunctuation。如何使用它在我的答案的編輯部分。 – Sid 2011-05-17 00:01:26
使用下面的代碼來設置鍵盤類型
myTextField.keyboardType = UIKeyboardTypeNumberPad;
所有的鍵盤類型在UITextInputTraits協議定義,它是由UITextField
實現沒有問題的答案幫助嗎?請選擇正確的答案...如果不是,請評論讓我們知道它沒有幫助。 :) – Sid 2011-05-18 17:08:38