2

Я пытаюсь установить выравнивание для WKInterfaceLabel с использованием функции setAttributedText. Вот мой код:Как установить выравнивание для метки WKInterface с помощью setAttributedText

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'

Как установить выравнивание для WKInterfaceLabel с помощью setAttributedText?

ответ

3

Вы должны использовать NSMutableParagraphStyle:

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