我在XIB文件上有一个UIABELL,我使用PLIST文件来编辑它的文本。
为了增加行距,我实现了NSMutableAttributedString。
当我传递字符串“Label”时,行距将增加,但所有uilabel都将是相同的文本(plist file text未显示)。
这个问题有什么解决办法吗?

 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

            }

}

最佳答案

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

关于ios - 如何在plist文件中增加UILabel的行距,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42872781/

10-10 23:14