Smileys !
Salut tout le monde,
Je cherche à reprensenter graphiquement les smileys d'un texte. Remplacer le :-) par par exemple.
Je cherche donc un moyen simple d'insérer une image à la place d'un morceau de texte. Sachant que mon texte est un NSAttributedString.
J'aimerai éviter de devoir dessiner le smiley. Je pensais plus à une orientation Rich Text
Merci d'avance pour votre aide,
Louka.
Je cherche à reprensenter graphiquement les smileys d'un texte. Remplacer le :-) par par exemple.
Je cherche donc un moyen simple d'insérer une image à la place d'un morceau de texte. Sachant que mon texte est un NSAttributedString.
J'aimerai éviter de devoir dessiner le smiley. Je pensais plus à une orientation Rich Text
Merci d'avance pour votre aide,
Louka.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Dès qu'on met des images dans un fichier RTF, il devient RTFD qui est en fait un bundle qui contient le texte d'un côté et les images de l'autre !
Si c'est pour par exemple un petit module de chat dans ton appli, et remplacer les [tt]:-D[/tt] par une image interne à ton programme dans ton Bundle juste au moment de l'affichage, je pense que c'est quand même jouable.
Du coup je pense que tu peux faire mumuse avec les NSAttributedString Application Kit Additions (entre autres [tt]+attributedStringWithAttachment:[/tt])
Essaye déjà de créer à la main une AttributedString en lui associant un TextAttachment lié à ton fichier image en dur, et de l'afficher.
Ensuite il sera toujours temps de composer ta NSAttributedString avec des parties de texte et des parties avec images, et enfin de faire la procédure de remplacement automatiquent entre tes smileys et les images associées.
En fait le but est à peu près de faire comme iChat, sauf qu'il n'y aura pas d'enregistrement/ouverture. Juste un affichage
Merci, je vous tiens au courant
J'ai fait comme ça pour tester (donc c'est clair que niveau agencement du code c'est pas top )