Je dois afficher du texte sur plusieurs vues chargées sur un UIScrollView
. Il devrait être centré à la fois verticalement et horizontalement.Formatage de texte multiligne sur l'iPhone
Je l'ai fait sans problème en utilisant un UITextView
, mais maintenant j'ai besoin d'effectuer un peu de mise en forme au milieu du texte - des changements de couleur et des italiques. Mon premier essai a été d'utiliser un UIWebView
pour cela, de déclarer du CSS pour la balise <i>
avec la bonne couleur et ça a marché, mais c'est trop lent. Parfois, la vue défile à l'écran et prend une bonne seconde avant que le texte ne soit mis à jour.
Je pensais Core Graphics, mais certains docs en lecture et google m'ont montré que c'est une tâche difficile. Je veux dire, si c'est la seule option, je vais devoir l'apprendre. Mais avant cela, j'aimerais savoir s'il y a autre chose que je devrais essayer. Alors, pourriez-vous me pointer du doigt dans la bonne direction? Existe-t-il une autre option ou de quoi ai-je besoin pour rechercher du texte multi-lignes, centré et formaté dans Core Graphics?
Merci! Je vais vérifier si ça marche pour moi. – leolobato
J'accepte cette réponse car c'est un point de départ pour moi, mais ce composant ne supporte aucune justification de texte autre que Left. Je vais essayer de mettre en œuvre une justification centrée, mais je ne suis pas sûr que ce sera simple. Merci! – leolobato
Je me demande pourquoi le TTStyledTextLabel n'est pas plus annoncé. Le site Web Three20 ne mentionne que les différents composants de haut niveau. Bien que ceux-ci soient sans aucun doute très utiles, je suppose que des vues de bas niveau telles que cette étiquette de texte pourraient être encore plus intéressantes pour de nombreux développeurs (moi inclus). –