UITextView 中显示富文本

UITextView 中可以通过 attributedText 属性来设置富文本,但 NSAttributedString 的使用不友好一直是一大诟病,如果能直接使用 HTML 就好了。事实上可以的,甚至可以加图片呢:

NSString *str = @"<html><body>This is <font color='red'>simple</font><img src=\"https://www.google.com/images/srpr/logo4w.png\"><h1>Header</h1><img src=\"http://www.logoair.com/wp-content/uploads/2011/02/002.gif\"></body</html>";  
[textView setValue:str
            forKey:@"contentToHTMLString"];