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

标签 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

            }

}

最佳答案

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

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

相关文章:

ios - 如何在Xcode中制作有关音频的按钮?

android - Appcelerator Studio 无法在 Mac 上检测到有效的 iOS 或 Android SDK

swift - 在 iOS8 中为 UITabbar 添加阴影

ios - 如何在 iOS 中使用 AVFoundation 压缩视频

ios - 更新 IOS6 中的 UITableView 背景为标准样式 View

ios - 段错误 : 11 - Xcode 6. 3

ios - 将导航栏项目按钮设置为新标题

swift - Realm 提交写入错误 - 无法提交不存在的写入事务

ios - 是否可以枚举 NSDictionary 键来设置数据模型成员值?

android - React Native 广播并发现附近的设备