UITextField 禁用光标

Posted

技术标签:

【中文标题】UITextField 禁用光标【英文标题】:UITextField disable cursor 【发布时间】:2011-11-04 08:40:02 【问题描述】:

有没有办法在 UITextField 中禁用闪烁的光标?可能弄乱了 UITextInput 协议? 感谢您的帮助!

【问题讨论】:

没有找到解决方案。我制作了自己的类来实现 UIKeyInput。 【参考方案1】:

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

运行所有视图
for (id subview in myTextField.subviews) 
    if (is cursor view)
        subview.hidden = TRUE;
    

也许这可行,但它是反复试验。

【讨论】:

【参考方案2】:

一种更简洁的方法是将 tint color 设置为 clear,如下所示:

textField.tintColor = .clear

【讨论】:

以上是关于UITextField 禁用光标的主要内容,如果未能解决你的问题,请参考以下文章

最大输入后禁用 UITextField 光标移动

在UITextField中禁用放大镜

在 UITextView 中禁用光标和复制/粘贴(swift)

UIScrollView 中的 UItextfield 并用放大镜移动光标

我希望禁用两个 uitextfield,因此无法对其进行编辑-SWIFT

为啥 UITextField 的窗口为零?