J'ai un fichier UILabel sur xib et je veux augmenter l'interlignage des textes.NSMutableParagraphStyle n'est pas appelé
J'ai essayé d'écrire, mais avec le code ci-dessous, seul l'alignement du texte est appelé et l'interligne reste le même. Pourquoi "paragraphStyle.lineSpacing" n'est pas appelé?
class PlaySheetCellLeft: UITableViewCell {
@IBOutlet var LBLTitle:UILabel!
var message:[String:Any]? {
didSet{
guard let msg = self.message else { return }
self.LBLTitle.text = title
}
override func awakeFromNib() {
super.awakeFromNib()
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.lineSpacing = 10
let attrString = NSMutableAttributedString()
attrString.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range:NSMakeRange(0, attrString.length))
LBLTitle.attributedText = attrString
LBLTitle.textAlignment = NSTextAlignment.center
}
}
Votre programme a 4 '{' et 6 '}', et l'indentation est très trompeuse. Est-ce vraiment ce à quoi ressemble votre classe? – Ssswift