Установка 2nd TextColor для NSTextField в NSOutlineView

При использовании черного цвета по умолчанию для NSTextfield в NSOutlineView на основе представления он становится белым при выборе. Когда я устанавливаю собственный textColor в IB, он останется с ним. Где я могу установить второй textColor?


person user3005567    schedule 24.11.2014    source источник


Ответы (1)


http://blog.the-skylab.de/2013/03/21/custom-selectionhighlighting-colors-in-a-view-based-nstableview-or-nsoutlineview-badge/

Я делаю это так. Подкласс NSTextfield и перезаписать drawRect: и добавить свойство backgroundStyle.

Работает большую часть времени, но лучше, чем ничего. BackgroundStyle не то же самое, что Highlight, но близко к нему;)

person user3005567    schedule 25.11.2014