您好我尝试创建属性字符串,具有不同的段落样式(特别是行间距)。
let string = NSMutableAttributedString(string: "Description", attributes: [NSFontAttributeName :UIFont.systemFont(ofSize: 14) ])
let style = NSMutableParagraphStyle()
style.lineSpacing = 20
let range = NSMakeRange(0, string.string.characters.count)
string.addAttribute(NSParagraphStyleAttributeName, value: style, range: range)
if let desc = app?.desc {
string.append(NSAttributedString(string: "\(desc)", attributes: [NSFontAttributeName: UIFont.systemFont(ofSize: 11), NSForegroundColorAttributeName: UIColor.darkGray]))
嗯,行间距10应该只在描述字符串中,但它会扩展其影响直到(* Customize Frozen ...见图片) 但是,如果我在“描述”字符串之后放置\ n唱歌如果只关注“描述”字符串然后它会辞职,对其余的属性字符串没有影响(如我所愿) 为什么会这样?如果有人有任何线索,我将非常感谢!谢谢!