Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No line breaks after paragraphs #132

Open
maheenkhalid opened this issue Aug 2, 2021 · 3 comments
Open

No line breaks after paragraphs #132

maheenkhalid opened this issue Aug 2, 2021 · 3 comments

Comments

@maheenkhalid
Copy link

maheenkhalid commented Aug 2, 2021

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)

Screen Shot 2021-08-02 at 15 41 06

I am also attaching how the output looks like. Thanks!

@abayken
Copy link

abayken commented Nov 16, 2021

@maheenkhalid Did you solve this problem? If yes, how?)

@maheenkhalid
Copy link
Author

@maheenkhalid Did you solve this problem? If yes, how?)

No, unfortunately not

@abayken
Copy link

abayken commented Nov 17, 2021

@malcommac How to handle such kind of situations? We should add \n in our html?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants