将文本样式化为UITextView

时间:2013-12-17 17:54:19

标签: ios objective-c xcode uitextview nsattributedstring

我们目前正在构建Native IOS7应用。部分简介要求显示一个文本视图,从CMS数据库中提取样式文本并将其显示在UITextView中。

是否可以在UIView中显示样式文本(即HTML样式粗体,斜体,列出的元素),如果是这样,需要传递哪种格式才能正确显示?

1 个答案:

答案 0 :(得分:2)

尝试

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