美文网首页
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