How to show an HTML string on a UILabel in iOS?

前端 未结 7 1922
心在旅途
心在旅途 2020-12-12 18:25

I am getting a title in HTML format as

Example

I

7条回答
  •  再見小時候
    2020-12-12 18:39

    -(NSString*)convertHtmlPlainText:(NSString*)HTMLString{
        NSData *HTMLData = [HTMLString dataUsingEncoding:NSUTF8StringEncoding];
        NSAttributedString *attrString = [[NSAttributedString alloc] initWithData:HTMLData options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType} documentAttributes:NULL error:NULL];
        NSString *plainString = attrString.string;
    
        return plainString;
    }
    
    UILabel * htmlLabel = [UILabel alloc] init];
    htmlLabel.text = [self convertHtmlPlainText:htmlResponse];
    

提交回复
热议问题