如何使用 setAttributedText 为 WKInterface 标签设置对齐方式

How to set alignment for WKInterface Label using setAttributedText

我正在尝试使用 setAttributedText 函数为 WKInterfaceLabel 设置对齐方式。这是我的代码:

 var paragraphStyle = NSParagraphStyle.defaultParagraphStyle()
 paragraphStyle.alignment = NSTextAlignment.Center
 var attributedDictonary = [NSForegroundColorAttributeName:UIColor.greenColor(), NSParagraphStyleAttributeName:paragraphStyle]
 var attributeString = NSAttributedString(string: "TextAttributed", attributes: attributedDictonary)
 self.titleLabel.setAttributedText(attributeString)

但是我遇到了这一行的问题:

paragraphStyle.alignment = NSTextAlignment.Center

我收到错误:Cannot assign to 'alignment' in 'paragraphStyle'

如何使用 setAttributedTextWKInterfaceLabel 设置对齐方式?

您需要使用NSMutableParagraphStyle:

var paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.alignment = NSTextAlignment.CenterTextAlignment