【问题标题】:How to increase the line spacing of UILabel in plist fileplist文件中如何增加UILabel的行距
【发布时间】:2017-03-18 09:46:14
【问题描述】:

我在 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

            }

}

【问题讨论】:

    标签: ios swift


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-01-02
      • 1970-01-01
      • 2014-01-02
      • 1970-01-01
      • 2011-02-01
      • 1970-01-01
      • 2011-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多