美文网首页
textView显示html文本

textView显示html文本

作者: 一斤有多重 | 来源:发表于2018-06-22 15:28 被阅读0次

显示html文本一般用webView但是有时侯我们只是显示文本而且又涉及到表格复用。用webView会让费资源,这时可以用textView显示

//设置文本宽高,涉及到图片必须添加这个
NSString *htmlStr = [NSString stringWithFormat:@"<head><style>img{width:%f}</style></head>%@",SCREEN_WIDTH - 30,_model.content];

NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlStr dataUsingEncoding:NSUnicodeStringEncoding]
                                                                        options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
self.textView.attributedText = attributedString;
  • (UITextView *)textView {
    if (!_textView) {
    _textView = [[UITextView alloc] init];
    _textView.font = [UIFont systemFontOfSize:13];
    _textView.textColor = [UIColor LFTextNormalColor];
    _textView.scrollEnabled = NO;
    _textView.editable = NO;
    }
    return _textView;
    }

相关文章

网友评论

      本文标题:textView显示html文本

      本文链接:https://www.haomeiwen.com/subject/lcbkyftx.html