2017-03-18 32 views
0

我在xib文件上有一个UILabel,我正在使用plist文件来编辑它的文本。如何增加plist文件中UILabel的行间距

为了增加行距,我实现了NSMutableAttributedString。 当我传递字符串“标签”时,行间距增加了,但所有的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

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

+0

非常感谢您解决了这个问题! – risa8