ibireme / YYText

Powerful text framework for iOS to display and edit rich text.
MIT License
8.84k stars 1.69k forks source link

如何让一段有不同字号的文字行距相同 #878

Open luoshiyutim opened 5 years ago

luoshiyutim commented 5 years ago

如图,行距会根据每行之间不同的字体大小而产生不同,请问如何让行距相同呢? image

ZackDT commented 5 years ago

这个行间距就可以了NSMutableAttributedString 的 lineSpacing `let text = NSMutableAttributedString() text.alignment = .left text.lineBreakMode = .byWordWrapping

    let successRate = (persionInfoModel?.successRate ?? "99%")
    let titleStr = "接通率:  " + successRate
    let titleText = NSMutableAttributedString(string: titleStr)
    titleText.font = MainFont.bold.with(size: 16)
    titleText.color = UIColor.kColor333
    titleText.lineSpacing = 12
    titleText.alignment = .left
    titleText.lineBreakMode = .byWordWrapping
    text.append(titleText)`