如何增加plist文件中UILabel的行间距

时间:2017-03-18 09:46:15

标签: ios swift

我在xib文件上有一个UILabel,我正在使用plist文件来编辑它的文本。

为了增加行间距,我实现了NSMutableAttributedString。 当我传递字符串“Label”时,行间距增加但所有UILabel都是相同的文本。(plist文件文本未显示)。

问题的任何解决方案?

 class PlaySheetCellLeft: UITableViewCell {

        @IBOutlet var LBLTitle:UILabel!


    var message:[String:Any]? {
            didSet{
                guard let msg = self.message else { return  }
                self.LBLTitle.text = title

 let paragraphStyle = NSMutableParagraphStyle()

            paragraphStyle.lineSpacing = 10
            let attrString = NSMutableAttributedString(string: "Label")
            attrString.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range:NSMakeRange(0, attrString.length))
            LBLTitle.attributedText = attrString

            }

}

1 个答案:

答案 0 :(得分:1)

let attrString = NSMutableAttributedString(string: "Label")替换为let attrString = NSMutableAttributedString(string: title)。您也可以删除self.LBLTitle.text = title