Swift属于左侧预期编号列表

时间:2015-06-27 15:52:35

标签: swift nsattributedstring uialertcontroller numbered-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
    ]
)

它为我提供了如下所示的警报视图: enter image description here

我想要的是将编号列表留下,以便每行的溢出文本保持对齐。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:6)

headIndent的{​​{1}}属性设置为适当的值,例如

paragraphStyle