2

i have a problem aligning text within a bullet in html. I use NSAttributedString inside UITextView

var htmlAttributedString: NSAttributedString {
    guard let data = data(using: .utf8) else { return NSAttributedString() }
    do{
        return try NSAttributedString(data: data, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: String.Encoding.utf8.rawValue], documentAttributes: nil)
    }catch{
        return NSAttributedString()
    }
}

var htmlToString: String {
    return htmlAttributedString.string
}

I set UITextView's text with mystring.htmlToString but this is what I got

bullet

I want to align my list into this kind of unordered list that has no overflow in 2nd line.

  • lorem ipsum dolor sit amet. lorem ipsum dolor sit amet. lorem ipsum dolor sit amet. lorem ipsum dolor sit amet.
  • lorem ipsum dolor sit amet. lorem ipsum dolor sit amet. lorem ipsum dolor sit amet. lorem ipsum dolor sit amet.
  • lorem ipsum dolor sit amet. lorem ipsum dolor sit amet. lorem ipsum dolor sit amet. lorem ipsum dolor sit amet.

I found similar question here, but still has no asnwer. Any help would be appreciated. Thank you.

Sonic Master
  • 1,238
  • 2
  • 22
  • 36

0 Answers0