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"];