UITextView显示html代码,并调整attributedText的字体大小

来源:互联网 发布:如何开通阿里云服务器 编辑:程序博客网 时间:2024/05/17 18:16

NSString *str = [NSStringstringWithFormat:@"%@\n开展时间:%@ %@\n展会地点:%@\n承办单位:%@\n详细地址:%@\n邮政编码:%@\n联系人:%@\n联系电话:%@\n传真号码:%@\n电子邮件:%@\n展会网站:%@\n",name,startTime,endTime,adr,linkCompany,linkAdr,linkPostCode,linkMan,linkTel,linkFax,linkEmail,expoHttp];

//expoContent 是html代码

                NSMutableAttributedString *htmlStr = [[NSMutableAttributedStringalloc]initWithData:[expoContentdataUsingEncoding:NSUnicodeStringEncoding]options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}documentAttributes:nilerror:nil];


                NSMutableAttributedString *txt = [[NSMutableAttributedStringalloc]initWithString:str];

                [htmlStr insertAttributedString:txt atIndex:0];  //把txt 插入到htmlStr前面

//FontSize(FONT_size12) 是字体大小宏定义        

        [htmlStr addAttribute:NSFontAttributeNamevalue:FontSize(FONT_size12)range:NSMakeRange(0, htmlStr.length)];

                m_txtView.attributedText = htmlStr;  //m_txtView是uitextview

0 0
原创粉丝点击