我试图隐藏NSSecureTextField的闪烁光标。我试过了
[[passwordField.cell fieldEditorForView:passwordField] setInsertionPointColor:[NSColor clearColor]];
但它不起作用。
我也在这个问题上尝试了很多答案 NSTextField - White text on black background, but black cursor但无法完全隐藏它。
答案 0 :(得分:1)
这是在Swift中,但它对我有用:
if let cell = secureTextField.cell() as? NSTextFieldCell {
if let editor = cell.fieldEditorForView(secureTextField) {
editor.insertionPointColor = NSColor.whiteColor()
}
}
哦,我发现唯一的区别是我使用的是NSColor.whiteColor()
而不是clearColor()
。