OS X 10.7:
Всякий раз, когда я пытаюсь setBackgroundStyle:
в ячейке NSTextField
, имеющей значение Attributed String, стиль фона не изменяется.Если NSTextField
имеет только строковое значение, установщик стиля фона работает.
[myTextField cell]
возвращает объект типа NSTextFieldCell
в обоих случаях, который наследует setBackgroundStyle:
от NSCell
.
У кого-нибудь есть предложение, как мне обойти это ограничение?Я знаю, что мог бы попытаться воссоздать его с атрибутами, но, возможно, никогда не смогу получить его правильно.
PS - NSBackgroundStyleLowered
, кажется, переопределяет цвет текста вашей ячейки (делает мой белый), тогда как NSBackgroundStyleRaised
нет.