2015-04-06 3 views
1

Я пытаюсь скрыть мигающий курсор NSSecureTextField. Я пробовалNSSecureTextField скрыть курсор

[[passwordField.cell fieldEditorForView:passwordField] setInsertionPointColor:[NSColor clearColor]]; 

но он не работает.

Я также пробовал много ответов на вопрос NSTextField - White text on black background, but black cursor, но не смог полностью скрыть его.

ответ

1

Это в Swift, но он работал на меня:

if let cell = secureTextField.cell() as? NSTextFieldCell { 
     if let editor = cell.fieldEditorForView(secureTextField) { 
      editor.insertionPointColor = NSColor.whiteColor() 
     } 
    } 

О, я вижу только разница в том, что я использую NSColor.whiteColor() вместо clearColor().

+0

белый цвет работает также для меня, но мне нужно скрыть курсор с четким цветом, поскольку у меня есть цветной фон. –

Смежные вопросы