我目前有:
@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)
目前此代码不会更改标签的文本。有什么明显的东西我不见了吗?谢谢你的帮助!
答案 0 :(得分:0)
您的代码工作得非常好,但仅适用于textcolor 您不需要使用属性属性,可以直接使用 setTextColor()属性。
label.setTextColor(UIColor.blue)
label.setText(myString)