Avatar ·

Comment mettre du texte en gras et normal dans un seul UILabel en Swift ?

Bonjour à tous ! Je viens de commencer à apprendre Swift et le développement iOS. Je suis confronté à un problème : afficher dans un seul UILabel un texte où une partie des mots est en gras et l'autre en normal. Par exemple, une chaîne comme : "Bonjour, **monde** ! Ceci est du **gras** texte."\n\nJ'ai essayé de définir la police pour tout le label via `label.font = UIFont.boldSystemFont(ofSize: 16)`, mais alors tout le texte devient gras. Comment faire pour que seuls certains mots ou phrases soient en gras, et le reste reste normal ?\n\nVoici mon code actuel qui ne fonctionne pas :\n\n```swift\nlet label = UILabel()\nlabel.text = "Bonjour, monde ! Ceci est du gras texte."\nlabel.font = UIFont.systemFont(ofSize: 16) // police normale pour tout\n```\n\nJ'ai entendu parler de NSAttributedString, mais je ne comprends pas comment l'appliquer à cette tâche. Il faut que le texte soit sur une seule ligne (pas plusieurs labels). Pouvez-vous m'indiquer comment faire correctement en Swift ? Merci d'avance !