UITextField禁用光标

问题描述:

是否有办法禁用UITextField中的闪烁光标?可能会搞乱UITextInput协议? 感谢您的帮助!UITextField禁用光标

+0

没找到解决办法。我做了自己的类实现UIKeyInput。 – Piotr

这是旧的,你找到了一个新的解决方案。但有一个想法可以使用。我的光标是一个图像动画,所以你可以找到他们的视图。

运行以为所有的观点与

for (id subview in myTextField.subviews) { 
    if (is cursor view){ 
     subview.hidden = TRUE; 
    } 
} 

也许这可以工作,但它是试验和错误。

更清洁的方式做这将是设置色调颜色明确如下:

textField.tintColor = .clear