Ну я думаю тебе нужен просто напросто обход по содержимому лейбла во время апдейта. Смотришь каждое слово (в широком смысле этого слова) и вызываешь для него конструктор URL(string:). Если он не nil - как-то помечаешь, что твоё слово ссылка P.S метод в лоб.
проверять каждое слова не сильно будет загружать? в списке сообщений есть ощущение что тяжелоемкий процесс
Ну вообще я думаю таким обычно сервер занимается. Посылает тебе сразу размеченный текст Токены там все дела
UITextView + UIDataDetectorTypes
через атрибут текст (чтобы открывались по тапу?)
да, думал так, но проверять слова не очень хочется
Так а не получится по другому. Даже встроенный метод будет обходить весь текст. Ну да может с оптимизациями, типа если префикс не http то останавливаемся
без проверки никак либо есть pod для такого дела, но он вроде как не очень работает, лучше самому написать
через NSAttributedString
Обсуждают сегодня