dummyString
ist mein HTML-Inhalt, der als Zeichenfolge gespeichert wird. Dann verwende ich,Schriftgröße der analysierten HTML-Zeichenfolge erhöhen - Objective C
dummyString = [NSString stringWithFormat:@"<span style=\"font-family: HelveticaNeue-Thin; font-size: 18\">%@</span>", dummyString];
, um die Attribute festzulegen (18 ist meine Standardschriftgröße).
Dann verwende ich folgende Codezeile, um HTML-Inhalt zu parsen, der in UIScrollView dargestellt werden soll.
NSMutableAttributedString *dummy = [[NSMutableAttributedString alloc]
initWithData: [dummyString dataUsingEncoding:NSUnicodeStringEncoding]
options: @{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType }
documentAttributes: nil
error: nil
];
Wenn ich die Schriftgröße von Standard (18) auf eine andere Größe (etwa 36), die Größe des Textes nicht erhöht, anstatt den Abstand der Buchstaben zu. Addiert man die Screenshots:
Ich bin nicht in der Lage zu verstehen, wo ich falsch mache!
dummyString = [dummyString stringByAppendingString: @ ""]; – iOS
wo laden Sie HTML-String in der Webansicht oder Textansicht –
Laden in TextView –