2016-04-15 56 views
0

我需要动态更改UITextField的输入:使用pickerView和后面的键盘(带键盘的pickerView)。如何用本机键盘替换UIPickerView?

我知道如何用pickerView代替键盘 - 通过input textfield属性。

但我不知道用键盘替换pickerView回来。我怎样才能做到这一点?

的流程如下:

  • 用户需要输入一些值到文本框(通过键盘输入)
  • 然后我会告诉他们通过pickerView一些澄清选项,用户选择任何选项,它会出现到文本框
  • 那么用户应该能够通过本地键盘编辑文本字段选择的值

谢谢

+1

你有没有尝试将文本字段的'inputView'设置为'nil'? – rmaddy

+0

还没有,但我想过了 - 现在就试试 –

+0

>如果此属性中的值为零,则文本字段在成为第一响应者时显示标准系统键盘。为该属性分配自定义视图会导致该视图被呈现。 – zcui93

回答

1

可以使用,

textfield.inputView = nil; 

,如果你想显示的键盘后直接那么你可以使用

[textfield becomeFirstResponder]; 

希望这会工作。 :)