ios - 如何用原生键盘替换 UIPickerView?

标签 ios objective-c keyboard uitextfield uipickerview

我需要动态更改 UITextField 的输入:带 pickerView 的键盘和返回(带键盘的 pickerView)。

我知道如何用 pickerView 替换键盘 - 通过文本字段的 input 属性。

但我不知道用键盘后退替换 pickerView。我该怎么做?

流程如下:

  • 用户需要在文本字段中输入一些值(通过键盘输入)
  • 然后我会通过 pickerView 向他们展示一些说明选项,用户选择任何选项,它就会出现在文本字段中
  • 然后用户应该能够通过 native 键盘编辑文本字段中的选定值

谢谢

最佳答案

你可以使用,

textfield.inputView = nil;

如果你想在之后直接显示键盘,你可以使用

[textfield becomeFirstResponder];

希望这会奏效。 :)

关于ios - 如何用原生键盘替换 UIPickerView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36650591/

相关文章:

ios - 从 NSSet 获取对象并填充 TableView

c++ - 在 Windows C++ 中禁用键盘?

webview - iOS 7 web View 文本字段焦点在键盘出现时发生变化

objective-c - 如何在 Core Data 中存储 CLPlacemark 地址数据

android - 通过指纹验证保护数据

iphone - iPad 模拟器 (4.3) 崩溃并出现 dyld 错误

objective-c - 如何制作一个小的透明模态整体来表示加载数据?

ios - 如何将目标添加到键盘完成/转到/搜索按钮?

ios - 应用程序不显示警报 View Controller ?

ios - 自定义 View xib 上的 UIScrollView 在通过 addSubView 调用时不滚动