我已经看过堆栈上的解决方案但他们没有帮助我。以下是我尝试更改UILabel中文本的行间距。请有人建议。我认为我的行间距没有影响。
let myText = abstractText.text!
let myParagraphStyle = NSMutableParagraphStyle()
myParagraphStyle.lineSpacing = 5
let myNsAttrStringObject = NSAttributedString.init(string: myText, attributes: ["paragraphStyle":myParagraphStyle])
abstractText.attributedText = myNsAttrStringObject
答案 0 :(得分:3)
您的属性键以这种方式不正确,您可以使用objective-c键 NSParagraphStyleAttributeName 或swift 4键 NSAttributedStringKey.paragraphStyle :
let myNsAttrStringObject = NSAttributedString.init(string: myText, attributes: [NSParagraphStyleAttributeName: myParagraphStyle])