我有一個ios應用程序從服務器獲取一段文本並將其顯示在TTTAttributedLabel中。顯示的文本將從HTML中剝離。如何在TTTAttributedLabel中將HTML錨定爲可點擊的鏈接?
E.g.在TTTAttributedLabel
Hello World!
然而
原始的HTML
<p>
Hello <a href="http://www.google.com">World!</a>
</p>
文本顯示,我想這個詞 「世界」 可以點擊,如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 2014-11-14 12:02:37
請參閱下面的評論。 – cppcho 2014-11-17 04:25:41