У меня есть приложение ios, которое извлекает фрагмент текста с сервера и отображает его в TTTAttributedLabel. Отображаемый текст удаляется из HTML.Как сделать якорь HTML как ссылку для клика в TTTAttributedLabel?
E.g.
Оригинал HTML
<p>
Hello <a href="http://www.google.com">World!</a>
</p>
отображения текста в TTTAttributedLabel
Hello World!
Однако, я хотел бы слово "Мир" быть интерактивными, как и в HTML. Я знаю, что TTTAttributedLabel может быть использован как
TTTAttributedLabel *tttLabel = <# create the label here #>;
NSString *labelText = @"Hello World!";
tttLabel.text = labelText;
NSRange r = [labelText rangeOfString:@"World"];
[tttLabel addLinkToURL:[NSURL URLWithString:@"http://www.google.com"] withRange:r];
Но если появится слово «Мир» более чем один раз в тексте, приведенный выше код будет неправильным.
Может ли кто-нибудь предложить лучший метод для обработки этого случая? Спасибо
Вы нашли решение для этого? – Abhishek
См. Мой комментарий ниже. – cppcho