如何改变标签中某些单词的颜色 - Swift 3
How to change colour of the certain words in label - Swift 3
创建了一个带有简单文本的标签。
如何更改标签中某些字词的颜色?
Swift 3
如下图-
使用NSMutableAttributedString
为字符串中的不同单词应用颜色。
试试这个,已经有很多类似的问题在 SO 中有答案。
let myLabel = UILabel()
var stringOne = "Swift 3 has come"
let stringTwo = "has"
let range = (stringOne as NSString).range(of: stringTwo)
let attributedText = NSMutableAttributedString.init(string: stringOne)
attributedText.addAttribute(NSForegroundColorAttributeName, value: UIColor.blue , range: range)
myLabel.attributedText = attributedText
创建了一个带有简单文本的标签。
如何更改标签中某些字词的颜色?
Swift 3
如下图-
使用NSMutableAttributedString
为字符串中的不同单词应用颜色。
试试这个,已经有很多类似的问题在 SO 中有答案。
let myLabel = UILabel()
var stringOne = "Swift 3 has come"
let stringTwo = "has"
let range = (stringOne as NSString).range(of: stringTwo)
let attributedText = NSMutableAttributedString.init(string: stringOne)
attributedText.addAttribute(NSForegroundColorAttributeName, value: UIColor.blue , range: range)
myLabel.attributedText = attributedText