更改 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
我目前有:
@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