2014-06-16 60 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等。