停止UITextField光标在iOS中闪烁

停止UITextField光标在iOS中闪烁,ios,cursor,uitextfield,Ios,Cursor,Uitextfield,有没有办法阻止光标在UITextField中闪烁?我知道您可以使用[UITextField resignFirstResponder]和[UITextField setEnabled:NO],但我希望保持键盘在屏幕上可见 谢谢 更新 为了澄清,我无意在用户编辑文本字段时隐藏光标,但我希望在用户点击“完成”并在文本字段上方显示进度指示器后隐藏光标。在无法操作的视图中,闪烁的光标看起来很奇怪。您可以创建一个不可见的文本字段,并使其成为第一响应者。完成后,您可以将第一响应者设置回原始文本字段,并删除不

有没有办法阻止光标在UITextField中闪烁?我知道您可以使用[UITextField resignFirstResponder]和[UITextField setEnabled:NO],但我希望保持键盘在屏幕上可见

谢谢

更新


为了澄清,我无意在用户编辑文本字段时隐藏光标,但我希望在用户点击“完成”并在文本字段上方显示进度指示器后隐藏光标。在无法操作的视图中,闪烁的光标看起来很奇怪。

您可以创建一个不可见的文本字段,并使其成为第一响应者。完成后,您可以将第一响应者设置回原始文本字段,并删除不可见的文本字段。

这似乎不太可能。闪烁光标是非常标准的,而且有很好的理由。另外要小心,苹果可能不会批准一个绕过这一点的应用程序。很可能@PengOne在批准部分是正确的。我已经发布了一个黑客程序,想把它作为我答案的一部分。对于实现委托方法以及将标签文本与文本字段的文本同步,必须进行一些修改。如果您隐藏光标是因为不希望用户编辑字段中的文本,为什么还要将键盘保留在那里?@BoltClock:相关的inputView可能不是键盘,所以光标并不总是有意义的。你能提供一些源代码吗?我不明白-我应该什么时候让原始文本域成为第一响应者?它总是显示闪烁的光标之后,我。有没有办法删除光标?谢谢你的回答。