如何更改NStextField的插入文本(光标)? for os x swift 2
问题描述:
我发现的最相关代码是 让fieldEditor = self.window?.fieldEditor(true,forObject:textField)as! NSTextView? fieldEditor!.insertionPointColor = NSColor.redColor() 但不工作,因为字段编辑器是零我试过这个在textfield的子类中使用。如何更改NStextField的插入文本(光标)? for os x swift 2
答
没关系找到了答案通过扩展的NSTextField类和手动调用该函数
extension NSTextField {
public func customizeCaretColor(caretColor: NSColor) {
let fieldEditor = self.window?.fieldEditor(true, forObject: self) as! NSTextView
fieldEditor.insertionPointColor = caretColor
}
}
当我投的NSTextField到NSTextView它打破了我 – eonist