iOS 加载html文本图片空白,UITextView 加载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;

效果图

b3ffb9f209a7

image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值