2011-04-07 91 views
7

我正在使用包含一些html標記的NSString。
現在我想設置該字符串中的UILabel與此HTML標記的工作將Html字符串設置爲UILabel

+0

你能詳細解釋一下你的問題嗎? – Aravindhan 2011-04-07 11:30:17

+1

UILabel不支持HTML標籤或richtext。如果你想顯示HTML,你可以使用UIWebView。 – rckoenes 2011-04-07 11:33:14

+0

是的,我使用的是webview,但我不知道如何使用NSString進入webview ... – Hiren 2011-04-07 11:41:14

回答

6

將HTML轉換爲純文本Download File

,並使用

stringByConvertingHTMLToPlainText功能在你的字符串。

+2

但是,這只是要破壞HTML格式。想要使用HTML的關鍵點是要有一些基本的樣式(不使用CSS),而不是純文本。 – 2013-02-13 05:20:09

4

您可以使用DTCoreText(以前稱爲諸如NSAttributedString增補爲HTML)。

+0

DTCoreText是一個很好的組件。我在一個項目中使用它。我不得不顯示超過10個控件,每個控件都包含html文本。所以,UIWebview不是一個好的選擇。我使用了DTCoreText,它非常輕巧。 – sudip 2013-01-26 10:08:39