2011-09-09 2 views
0

Je me demande comment créer de tels baloons dans NSTextView, comme dans la fenêtre de courrier électronique. J'ai trouvé une manière de faire ceci, mais je veux que l'utilisateur supprime tout le ballon en un clic (ou le transfère à un autre endroit)?NSTextView et balises de texte (comme dans l'application Mail)

Il semble que NSTextAttachment, mais je ne sais pas vraiment.

Merci!

enter image description here

Répondre

5

Pour un simple champ unique en ligne comme dans la capture d'écran, ce serait un NSTokenField.

Si vous voulez le faire dans un grand NSTextView, comme Xcode autocomplete, alors vous devrez le créer à partir de zéro. (Probablement avec NSTextAttachment + NSAttributedString)

Questions connexes