J'ai pensé à ajouter quelque chose de nouveau à cette réponse, pour ne pas me sentir aussi mal... Voici un Swift réponse :
import Cocoa
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.lineSpacing = 40
let attrString = NSMutableAttributedString(string: "Swift Answer")
attrString.addAttribute(.paragraphStyle, value:paragraphStyle, range:NSMakeRange(0, attrString.length))
var tableViewCell = NSTableCellView()
tableViewCell.textField.attributedStringValue = attrString
"Réponse courte : vous ne pouvez pas. Pour modifier l'espacement entre les lignes de texte, vous devrez sous-classer UILabel et lancer votre propre drawTextInRect, ou créer plusieurs étiquettes."
~~
Voir : Définir l'espacement des lignes de UILabel
~~
C'est une très vieille réponse, et d'autres ont déjà ajouté la nouvelle et meilleure façon de gérer cela Veuillez consulter les réponses à jour fournies ci-dessous.
1 votes
Duplication possible de Comment augmenter l'espace entre deux lignes dans une étiquette multiligne ?
2 votes
Puis-je vous suggérer d'accepter une des réponses qui est correcte pour iOS 6.0 et plus ? La réponse actuellement acceptée est obsolète.
0 votes
Pour chaque ligne, utilisez un nouveau
UILabel
puis intégrer toutes les étiquettes dans uneStackView
. Enfin, ajustez lespacing
deStackView
. N'oubliez pas de les empiler verticalement.0 votes
Voir le lien suivant pour la solution en Swift 2. stackoverflow.com/a/39158698/6602495
0 votes
Se référer à stackoverflow.com/a/44325650/342794 pour la mise au point du storyboard et d'autres détails.