<分区>
如果我创建这样的标签:
var label = UILabel(...)
label.text = first_name + ", " + age
self.view.addSubview(label)
如何将标签的年龄更改为粗体,但保持 first_name 的正常粗细?
<分区>
如果我创建这样的标签:
var label = UILabel(...)
label.text = first_name + ", " + age
self.view.addSubview(label)
如何将标签的年龄更改为粗体,但保持 first_name 的正常粗细?
最佳答案
您可以使用属性字符串。此处,粗体字号为 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
关于ios - 如何在 Swift 中加粗字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31766797/