如何在UILabel swift

时间:2017-11-05 10:48:47

标签: ios swift

我已经看过堆栈上的解决方案但他们没有帮助我。以下是我尝试更改UILabel中文本的行间距。请有人建议。我认为我的行间距没有影响。

 let myText = abstractText.text!
 let myParagraphStyle = NSMutableParagraphStyle()
 myParagraphStyle.lineSpacing = 5

 let myNsAttrStringObject = NSAttributedString.init(string: myText, attributes: ["paragraphStyle":myParagraphStyle])
 abstractText.attributedText = myNsAttrStringObject

1 个答案:

答案 0 :(得分:3)

您的属性键以这种方式不正确,您可以使用objective-c键 NSParagraphStyleAttributeName 或swift 4键 NSAttributedStringKey.paragraphStyle

let myNsAttrStringObject = NSAttributedString.init(string: myText, attributes: [NSParagraphStyleAttributeName: myParagraphStyle])