美文网首页
UILabel加载HTML文本

UILabel加载HTML文本

作者: 伯牙呀 | 来源:发表于2019-08-13 14:07 被阅读0次
    - (NSMutableAttributedString *)getHtmlStringWithString:(NSString *)string {
        NSDictionary *options = @{NSDocumentTypeDocumentAttribute : NSHTMLTextDocumentType,
                                  NSCharacterEncodingDocumentAttribute : @(NSUTF8StringEncoding)};
        NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
        NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithData:data options:options documentAttributes:nil error:nil];
        
        // 设置段落格式
        NSMutableParagraphStyle *para = [[NSMutableParagraphStyle alloc] init];
        para.lineSpacing = 8;
    //    para.paragraphSpacing = 10;
        [attStr addAttribute:NSParagraphStyleAttributeName value:para range:NSMakeRange(0, attStr.length)];
        
        // 设置文本的Font
        [attStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:12] range:NSMakeRange(0, attStr.length)];
        
        return attStr;
    }
    

    相关文章

      网友评论

          本文标题:UILabel加载HTML文本

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