2014-06-16 85 views
0

iOS:更改鍵盤類型時出現問題。iOS:如何更改鍵盤類型?

如果輸入到UIText字段中,例如,

[textField setKeyboardType:UIKeyboardTypeNumberPad]; 

但我沒有使用UITextfield。 (我見過的所有例子都是針對UITextFields的。)

我點擊一個數組數組,並獲得行列索引,等待UIKeyInput協議提供的輸入,即使用它的canBecomeFirstResponder,hasText和insertText方法。

它工作正常,但我得到了默認的鍵盤。

keyboardType屬性位於UITextInputTraits中,但我不知道該如何處理。

+0

也許你的UITextView? – gro

+3

如果你告訴我們你實際上有什麼會有幫助。並顯示一些相關的代碼。 – rmaddy

+0

這個問題沒有錯 - 爲什麼downvotes? – Caleb

回答

0

假設您將鍵盤用於自定義視圖而非現有視圖,請在視圖中實現UITextInputTraits protocol。那麼您的視圖將具有keyboardType屬性,就像UITextField等。