SwiftRichString
SwiftRichString copied to clipboard
No line breaks after paragraphs
Hi, thank you for developing this library. It is really helpful.
I am have trouble with adding line breaks after
tags. Here is my code:
let font = UIFont.systemFont(ofSize: 15)
let normal = Style {
$0.font = font
$0.paragraphSpacingBefore = font.lineHeight / 2
$0.firstLineHeadIndent = font.lineHeight
}
let bold = Style {
$0.font = UIFont.boldSystemFont(ofSize: 20)
$0.color = UIColor.red
$0.backColor = UIColor.yellow
}
let italic = normal.byAdding {
$0.traitVariants = .italic
}
let myGroup = StyleXML(base: normal, ["strong": bold, "em": italic])
let str = "<p><strong>1. Brist. </strong>En inbjudan anlÀnder: med anledning av 100-Ärsjubileet av kvinnors röstrÀtt i Sverige ska en antologi besvara frÄgan <em>Vad Àr en kvinna?</em> 1 Akademiker och en teoretiskt och politiskt intresserad allmÀnhet ska erbjudas olika stÄndpunkter för att dÀrigenom förstÄ att det finns mÄnga tanketraditioner i Àmnet. Just mina teoretiska perspektiv och min stil eftersöks. Jag bÀttrar pÄ det röda lÀppstiftet och lÀgger de röda naglarna mot tangenterna. Ett vitt skÀrmblad övergÄr i mörker. Vad vet jag egentligen?</p><p><strong>1. Brist. </strong>En inbjudan anlÀnder: med anledning av 100-Ärsjubileet av kvinnors röstrÀtt i Sverige ska en antologi besvara frÄgan <em>Vad Àr en kvinna?</em> 1 Akademiker och en teoretiskt och politiskt intresserad allmÀnhet ska erbjudas olika stÄndpunkter för att dÀrigenom förstÄ att det finns mÄnga tanketraditioner i Àmnet. Just mina teoretiska perspektiv och min stil eftersöks. Jag bÀttrar pÄ det röda lÀppstiftet och lÀgger de röda naglarna mot tangenterna. Ett vitt skÀrmblad övergÄr i mörker. Vad vet jag egentligen?</p>"
self.label?.attributedText = str.set(style: myGroup)
I am also attaching how the output looks like. Thanks!
@maheenkhalid Did you solve this problem? If yes, how?)
@maheenkhalid Did you solve this problem? If yes, how?)
No, unfortunately not
@malcommac How to handle such kind of situations? We should add \n in our html?