更改 WKInterfaceLabel 文本

Changing WKInterfaceLabel Text

我目前有:

@IBOutlet var label: WKInterfaceLabel!

 let myString = "Swift Attributed String"
 let myAttribute = [ NSAttributedStringKey.foregroundColor: UIColor.blue ]
 let myAttrString = NSAttributedString(string: myString, attributes: myAttribute)
 label.setAttributedText(myAttrString)

目前此代码不会更改标签的文本。有什么明显的我想念的吗?感谢您的帮助!

您的代码运行良好,但仅适用于 textcolor 你不需要使用属性 属性 你可以直接使用 setTextColor() 属性.

label.setTextColor(UIColor.blue)
label.setText(myString)

可以参考WKInterfaceLabel and setTextColor