UITextView 加载html文本(图片自适应)

WKWebView加载HTML文本

NSString * htmlsTr = @"哦吧你不会比谁都不休的白色修身

才能完呢冲破恩微博撇那狗骗你我饿够了呢比你耳边n伪军抹去你问邪恶

\"Gravatar\"

热敷已成为8哦鳄鱼从背后有我饿

\"Gravatar\"

\"File\"去年细纹卡马乔全部下次去把握和刺猬比欧巴

"; NSString *str = [NSString stringWithFormat:@"%@",kScreenWidth-30,htmlsTr];
    UITextView * textview = [[UITextView alloc] initWithFrame:CGRectMake(0, 40, kScreenWidth, 100)];
    [self addSubview:textview];
    [textview mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.mas_equalTo(self.bottomView.mas_top).mas_offset(20);//10为按钮高度的一半
        make.left.mas_equalTo(self.bottomView.mas_left).mas_offset(10);
        make.right.mas_equalTo(self.bottomView.mas_right).mas_offset(-10);
        make.bottom.mas_equalTo(self.bottomView.mas_bottom).mas_offset(-10);
    }];
    NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[str dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
    textview.backgroundColor = [UIColor yellowColor];
    textview.attributedText = attributedString;

效果图

UITextView 加载html文本(图片自适应)_第1张图片
image.png

你可能感兴趣的:(UITextView 加载html文本(图片自适应))