2014-02-19 52 views
0

我有一個字符串,我從服務器獲得,是動態的。它的格式爲:UILabel文本作爲標籤和超鏈接

<p> <a href="https://stackoverflow.com/users/user32" class="mentions mentions-32" title="John Appleseed">John Appleseed</a> Hey <a href="http://google.com">http://google.com</a> </p> 

夫婦的我想問一個線程

  1. 相關的問題,我想使提文字和網址的文字以粗體顯示,不同顏色
  2. 當URL被竊聽它應該在的WebView
  3. 打開一個鏈接時提及文本被竊聽,就應該執行其他操作(打開用戶配置文件VC)
  4. 當攻一提的文本,它應該發送的參數(uid)該方法,UID可從mentions-32被提取(32這裏UID)

該字符串可以有多個提到和鏈接。我剝離了HTML標籤,並獲得純文本。我知道有圖書館TTTAttributedLabel哪些可以在這裏使用

注意:此功能可以與Facebook或Twitter應用程序在Newsfeed發佈文本上做的比較。 (點擊標籤需要用戶到用戶配置文件和點擊超鏈接打開webview)

+0

使用UITextView。 – Rajneesh071

+1

TTTAttributedLabel不支持什麼? –

回答

0

我認爲更好的選擇使用GLTapLabel GitHub演示它是有用的自定義UILabel視圖控制器的iOS,就像一個常規的UILabel。

希望這個演示對你有幫助。