So entfernen Sie das Padding im letzten Absatz von NSAttributedString, das mit NSHTMLTextDocumentType aus HTML erstellt wurde

9

Wenn ich NSAttributedString aus HTML mit NSHTMLTextDocumentType erstelle, finde ich, dass es für jeden Absatz auch nach dem letzten Absatz ein \n hinzufügt. Dadurch wird unter dem letzten Textabsatz, der in UILabel angezeigt wird, eine unerwünschte Auffüllung eingefügt. Wie entfernt man diese zusätzliche Auffüllung nur für den letzten Absatz?

%Vor%

    
Joey 21.06.2016, 19:08
quelle

1 Antwort

2

Ich weiß nicht, ob es noch relevant ist, als ich in diesen Fällen die NSAtributedString-Ausgabe überprüfte, sah ich, dass <p> -Tag nach jeder Schließung Zeichen mit einigen Standard-Schrifteinstellungen hinzufügt:

%Vor%

}

Anstatt das <p> -Tag zu verwenden, habe ich alles mit einem <span> -Tag umschlossen:

%Vor%

Eine Art Work-Around, aber es macht den Trick.

    
unkgd 02.01.2017 10:15
quelle

Tags und Links