如果我创建这样的标签:
var label = UILabel(...)
label.text = first_name + ", " + age
self.view.addSubview(label)
如何将标签的年龄更改为粗体,但保持first_name正常重量?
答案 0 :(得分:6)
您可以使用属性字符串。此处,粗体大小为15,但您也可以根据需要更改该磅值。
var age = "13"
var att = [NSFontAttributeName : UIFont.boldSystemFontOfSize(15)]
var boldAge = NSMutableAttributedString(string:age, attributes:att)
// Assigning to a UILabel
yourLabel.attributedText = boldAge
所以现在你想要像这样分配你的文字:
label.attributedText = first_name + ", " + boldAge