我使用 UITextField和 UIPickerView作为它的 inputView,这样当用户点击文本字段时,就会为他们召唤一个选择器来从中选择一个选项。
几乎所有的工作,但我有一个问题: 光标仍然闪烁在文本字段时,它是活动的,这是丑陋和不适当的,因为用户不希望输入到字段,并没有提供一个键盘。我知道我可以通过在文本字段上将 editing设置为 NO并跟踪触摸它来解决这个问题,或者通过用一个自定义样式的按钮替换它,并通过代码召唤选择器来解决这个问题。但是,我希望使用 UITextFieldDelegate方法来处理文本字段上的所有事件,并且使用按钮替换文本字段等技巧不允许这种方法。
如何简单地将光标隐藏在 UITextField上?