2010-05-16 4 views
0

Je suis en train d'analyser un flux twitter rss, et j'ai juste besoin de montrer des tweets, donc je n'ai pas besoin de MGTwitterEngine. Je l'ai déjà configuré pour que je puisse voir le tweet complet, la seule chose que je veux pour colorer les hashtags et les urls.iPhone coloriser les sous-chaînes UILabel

Je aurais besoin de découper la chaîne dans différentes sous-chaînes, coloriser les hashtags et urls et coller ensemble dans divers UILabels

est-il un moyen plus facile d'y arriver? En bref, j'ai besoin de certaines parties d'une chaîne colorées différemment des autres.

Répondre

0

Cette question devrait répondre à votre question: iphone-uilabel-containing-text-with-multiple-fonts-at-the-same-time

Utilisez deux UILabel IBOutlets, chacun avec un format différent (police/couleur/etc), que vous désirez .. Déplacer le second sur la d'abord en fonction de l'endroit où se termine le premier texte . Vous pouvez obtenir ce via sizeWithFont: forWidth: lineBreakMode:

Alternativement, vous pouvez sous-classe UILabel et dessiner le texte vous dans drawRect. Si vous le faites de cette façon, juste ajouter une variable d'instance pour vous dire combien de la chaîne à dessiner dans un format , et dessiner le reste dans un autre.