Multiline TextField et interligne

bxdieselbxdiesel Membre
23:58 modifié dans API AppKit #1
Bonjour,
J'ai besoin d'afficher un label sur plusieurs lignes et j'utilise pour ça un MultilineTextField.
Mais j'aimerais pouvoir régler l'espacement entre les lignes. Est-ce possible ?

Réponses

  • CéroceCéroce Membre, Modérateur
    juin 2009 modifié #2
    Je dirais que c'est possible avec la méthode -[NSControl setAttributedStringValue:]. L'espacement entre les lignes est un attribut de paragraphe (voir la doc sur NSAttributedString).

    Il faut certainement que tu coches la case "Rich Text" dans IB, qui doit être équivalente à  -[NSTextField setAllowsEditingTextAttributes:].

    Voilà  des pistes, mais je n'ai jamais essayé.
    Par Interface Builder, ça n'a pas l'air possible.
  • bxdieselbxdiesel Membre
    23:58 modifié #3
    Merci pour l'info.
    On y a effectivement accès dans les attributs de NSMutableAttributedString et ça fonctionne.
Connectez-vous ou Inscrivez-vous pour répondre.