выравнивание по центру NSAttributedString (UITextView) - PullRequest
0 голосов
/ 15 января 2020

У меня есть расширение для UITextView:

extension UITextView { func setHTMLFromString(text: String) {
let modifiedFont = NSString(format:"<span style=\"font-family: \(self.font!.fontName); font-size: \(self.font!.pointSize)\">%@</span>" as NSString, text)



let paragraph = NSMutableParagraphStyle()
paragraph.alignment = .center


let attrStr = try! NSAttributedString(
    data: modifiedFont.data(using: String.Encoding.unicode.rawValue, allowLossyConversion: true)!,
    options: [NSAttributedString.DocumentReadingOptionKey.documentType:NSAttributedString.DocumentType.html, NSAttributedString.DocumentReadingOptionKey.characterEncoding: String.Encoding.utf8.rawValue],
    documentAttributes: nil)

self.attributedText = attrStr 

}

Как центрировать текст в TextView? Я пытался передать абзац как атрибуты NSAttributedString, но это привело к ошибке.

...