Присвоенный левый нумерованный список Swift

Я использую приведенный ниже код для создания списка правил в стиле оповещения UIAlertController

let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.alignment = NSTextAlignment.Left
let messageText = NSMutableAttributedString(
    string: "1. Do not bully or target other users.\n2. Do not post others' private information.\n3. Do not post useless or offensive content.\n4. Do not post others' copyrighted content.\n5. Downvote and Flag posts which violate these rules.\n6. If you violate these rules, your account may be suspended and/or your content removed.",
    attributes: [
        NSParagraphStyleAttributeName: paragraphStyle,
        NSFontAttributeName : UIFont(name: "Lato-Regular", size: 13.0)!,
        NSForegroundColorAttributeName : colorAccentWords
    ]
)

Это дает мне предупреждение, как показано ниже:

Я хочу сделать так, чтобы нумерованный список оставался таким, чтобы переполненный текст из каждой строки был выровнен по левому краю. Как я могу этого достичь?

1 ответ

Решение

Установить headIndent собственностью paragraphStyle к соответствующему значению, например

paragraphStyle.headIndent = 13.0
Другие вопросы по тегам