2013-12-17 55 views
1

我們正在構建本機IOS7應用程序。部分簡介需要顯示文本視圖,從CMS數據庫中提取樣式文本並將其顯示在UITextView中。將文本文字轉換爲UITextView

是否可以在UIView中顯示樣式文本(即HTML樣式粗體,斜體,列出的元素),如果是這樣,它需要傳遞哪種格式才能正確顯示?

+1

下面是一個例子使用RTF,但它也可以使用HTML實現豐富文本與OS X和iOS圖片| OSSH http://ossh.com.au/design-and-technology/software-development/implementing-rich-text-with-images-on-os-x-and-ios/ –

回答

2

嘗試

NSString *htmlString = // ... 
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil]; 
textView.attributedText = attributedString; 
+0

會顯示普通的舊HTML標籤然後?聽起來很理想 – Dancer

+0

是的,它支持HTML標籤。 – Macondo2Seattle