UILabel 文本的多种文本颜色在 swift 3.0 中不起作用
Multiple text color for UILabel text does not work in swift 3.0
我尝试更改 UILabel
部分的文本颜色,如下所示。
func changetheColor () {
let staticStrng : String = "Zave receipt"
var mymutableAttributeString = NSMutableAttributedString()
mymutableAttributeString = NSMutableAttributedString(string: staticStrng)
mymutableAttributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSRange(location: 5,length: 7))
saveReceiptLabel.text = mymutableAttributeString.string
}
这不起作用,我做错了什么。希望你的帮助。
改变这个:
saveReceiptLabel.attributedText = mymutableAttributeString.string
我尝试更改 UILabel
部分的文本颜色,如下所示。
func changetheColor () {
let staticStrng : String = "Zave receipt"
var mymutableAttributeString = NSMutableAttributedString()
mymutableAttributeString = NSMutableAttributedString(string: staticStrng)
mymutableAttributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSRange(location: 5,length: 7))
saveReceiptLabel.text = mymutableAttributeString.string
}
这不起作用,我做错了什么。希望你的帮助。
改变这个:
saveReceiptLabel.attributedText = mymutableAttributeString.string