Swift Attributed Left Intended Numbered List

I am using below code to create alert style rule list 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
    ]
)

      

This gives me a warning like below: enter image description here

I want the list of numbered lists to remain such that the overflow text from each line is left aligned. How can I achieve this?

+3


source to share


1 answer


Set the property headIndent

to an paragraphStyle

appropriate value, for example



paragraphStyle.headIndent = 13.0

      

+5


source







All Articles