Есть ли более настраиваемый способ создания встроенных гиперссылок? - PullRequest
0 голосов
/ 21 апреля 2019

Я пытаюсь создать обобщенную функцию / класс, который создает встроенные гиперссылки. Я использую NSAttributedString с атрибутом NSAttributedString.Key.link и назначаю URL для указанного диапазона. Я даже могу указать несколько ссылок в теле текста, с определенными стилями для текста. Однако единственное предостережение, которое я вижу, это то, что выделенное состояние ссылок имеет серый фоновый цвет. Есть ли способ избавиться от этого цвета фона, а поверх этого назначить определенный цвет состояния подсветки для ссылки? Я открыт для других средств создания текста и ссылок, но я чувствую, что NSAttributedString - правильное средство.

Снова:

  • текстовое тело должно обрабатывать любое количество ссылок
  • каждая ссылка может содержать любое количество слов
  • выделенное состояние не должно иметь фонового цвета серого и должно быть в состоянии принять указанный цвет для состояния выделения
  • текст должен быть в состоянии обернуть при необходимости
...