Tags: HTML-Tags zu tun Bubuko Inhalt des str komplette Img vergleichen.
Entsprechend den Anforderungen der Anwendung, der HTML-Label-Text übergeben im Hintergrund muss auf der Seite angezeigt werden ist der erste Gedanke, WKWebview Display zu verwenden, obwohl es erreicht werden kann, aber das Gefühl mehr Speicherverbrauch. Versuchen Sie HTML mit Lable, den Code und die Wirkung zu laden, wie unten gezeigt, zu finden, dass die Rahmenart der Tabelle werden nicht geladen
NSString * str = @ "Luomeng, Hallo! Ihr Darlehen Projekt "0903. monatliche 3.02" die Übertragung der Ansprüche abgeschlossen wurde und der aktuelle Bestand der Informationen sind wie folgt: < Tabellenrahmen = "1" Cellpadding = "0" Breite = "80 %;" Cellspacing = "0" >< tr >< TD align = "center" = Benutzername < /td >< td align = "center" den Betrag von < /TD >< /TR >< TR >< TD Richten = "center" > < /td >< 13944831072 td align = "center" > 2200.00 < /td >< /tr >< tr >< td Richten = "center" > 13944831077 < /td >< td align = "center" > 600,00 < /td >< /tr >< tr >< td Richten = "center" > 13944831078 < /td >< td align = "center" > 200.00 < /td >< /tr >< tr >< td Richten = "center" > 13944831078 < /td >< td align = "center" > 200.00 < /td >< /tr >< tr >< td Richten = "center" > < /td >< 13944831078 td align = "center" > 1800,00 < /td >< /tr >< tr >< td Richten = "center" > 13944831078 < /td >< td align = "center" > 800,00 < /td >< /tr >< tr >< td Richten = "center" > < /td >< 13944831079 td align = "center". UILabel * Lab = [[UILabel Alloc] InitWithFrame:CGRectMake (a) K_SCREEN_WIDHTH-30 = 0; [Self.view AddSubview:lab]; NSAttributedString * AttrStr = [[NSAttributedString Alloc] InitWithData: [str DataUsingEncoding: NSUnicodeStringEncoding] options:@{Nsdocumenttypedocumentattribute:nshtmltextdocumenttype} DocumentAttributes: Null error:nil];lab.attributedText = attrStr;lab.font = [UIFont SystemFontOfSize:15];
Dann mit der Mentalität der beim Versuch zu laden von HTML-Tags mit Textview zu finden, dass die Rahmenart angezeigt werden kann, sollte den Boden innerhalb des Labors und TextView hat eine andere Verarbeitung, Code und die Wirkung der folgenden
UITextView *textView = [[UITextView alloc]initWithFrame:CGRectMake(15, 400, K_SCREEN_WIDHTH-30, 300)];textView.userInteractionEnabled = NO;[self.view addSubview:textView];NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[str dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];textView.attributedText = attrStr;textView.font = [UIFont systemFontOfSize:15];
Zusammenfassung TextView und Lable kann HTML-Label Inhalte laden, aber TextView laden den Stil des Labels zum gleichen Zeitpunkt im Vergleich zu Lable natürlich durch WebView erreichen auch das Laden der HTML-Code relativ mehr Speicher wird jedoch nicht empfohlen, Wir hoffen, an Freunde hilfreich sein, die das gleiche Problem Auftritt
IOS lädt HTML-Tags mit Lable und TextView