2017-03-18 57 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