iOS: hide UITextField Cursor

Simply subclass UITextField and override caretRectForPosition

(继承 UITextField 并且重写 [UITextField caretRectForPosition] 方法)

- (CGRect)caretRectForPosition:(UITextPosition *)position
{
    return CGRectZero;
}

补充于  2014年06月18日15:29:23

设置 UITextField 的 TintColor 可以改变光变的颜色。可以尝试让光标颜色为 clearColor 或者与背景色一致。

原文地址:https://www.cnblogs.com/ihojin/p/ios-hide-uitextfield-cursor.html