NSTextField (маркировка) приписанный текст: выбрать

Я сделал, чтобы NSTextField Маркировал, который приписал текст в нем. Цвет и размер отличаются от значений по умолчанию. (Текст является немного больше и зеленым), Теперь, я должен смочь выбрать текст в маркировке поэтому как щелчок гиперссылки, встроенные в приписанный текст. Это хорошо работает; однако, при выборе текста формат текста возвращается назад к значениям по умолчанию (меньший, черный шрифт).

Там должен так или иначе остановить это поведение так, чтобы мое моделирование было сохранено, когда пользователь нажимает (выбирает текст) на Маркировке?

Править: Для записи у меня есть другая маркировка с белым текстом, который не изменяет цвет, когда выбрано, только размер.

5
задан huntaub 30 May 2010 в 19:14
поделиться

1 ответ

Хорошо. После дальнейшего изучения вопроса, почему белый цвет "прилип", а зеленый нет, я обнаружил, что любые атрибуты текста, установленные в Interface Builder, не остаются после выделения.

Поэтому решение заключается в том, чтобы всегда вызывать setAttributedStringValue: с NSAttributedString, имеющей атрибуты, которые вы хотите убедиться, что они остаются после выбора на вашей этикетке.

2
ответ дан 14 December 2019 в 13:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: