2013-09-12 2 views
3

У меня есть рабочий NSTextView. Он показывает некоторый текст, и когда он видит URL-адрес, он показывает гиперссылку с синим цветом переднего плана. Все идет нормально.NSMutableAttributedString переопределяет NSForegroundcolor, когда NSLinkAttributeName

Теперь меня интересует отображение пользовательского цвета для URL-адреса. Поэтому я устанавливаю другой атрибут NSForegroundcolor. Я заметил, что когда я устанавливаю NSLinkAttributeName, он всегда будет переопределять пользовательский цвет с голубым цветом по умолчанию. Если я удалю NSLinkAttributeName, он покажет ссылку с пользовательским цветом. Как только я добавлю NSLinkAttributeName назад, он вернется к умолчанию по умолчанию.

+0

Да, мы заметили то же самое. Пока не исправлено ... Что касается связанного примечания, делает ли ваша ссылка на iPhone? Странно, что наша связь невидима, но там, на iPhone, и отлично выглядит на iPad. – MobileVet

ответ

1

Установите цвет фона NSTextView linkTextAttributes на цвет переднего плана.

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