Apple рекомендует для небольшого количества стилизованного текста использовать веб-представление и отображать текст, размеченный в HTML и отформатированный с помощью CSS и т. Д.
Лично я никогда не принимал этот совет,как я полагаю, пользовательский интерфейс с веб-представлениями будет слишком сложным.
Существует структура Core Text, если вы хотите немного больше контролировать свой текст и хотите использовать приписанные строки.
Это не однострочник.Для использования основного текста требуется довольно много кода.
Я написал базовое текстовое представление, которое будет отображать URL-адреса с возможностью вставки, встроенные в текст, но я не предоставил ему поддержку произвольного форматирования.Если вы заинтересованы в отображении ссылок в тексте, проверьте это: https://github.com/jasarien/CoreTextHyperlinkView
Возможно, вас заинтересует расширенное представление текста Оливера Дробника, которое также основано на Core Text.Насколько я знаю, вы можете кормить его HTML, и он будет производить собственное представление, содержащее ваш форматированный текст.Очень полезно.Его можно найти здесь: https://github.com/Cocoanetics/DTCoreText