隐藏闪烁的插入符号

要隐藏闪烁的插入符号,你需要覆盖 UITextField 的 caretRectForPosition 并返回 CGRectZero。

Swift 2.3 <

 placeholderCopypublic override func caretRectForPosition(position: UITextPosition) -> CGRect {
    return CGRectZero 
}

Swift 3

 placeholderCopyoverride func caretRect(for position: UITextPosition) -> CGRect {
    return CGRect.zero
}

Objective-C

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