Question

J'ai créé un ticker monochrome [penser Stock Ticker] pour afficher les informations que l'utilisateur rencontre dans mon application. Il est une instance large et étroite de UIScrollView dont le contenu est rempli par une instance de UILabel avec le texte pertinent. La vue parent est son propre délégué et prend en charge l'animation de défilement horizontal. L'instance UILabel est réglé sur une seule ligne.

Je voudrais que le texte soit en deux couleurs (rouge et noir) le cas échéant, et peut-être simple et italiques à nouveau si nécessaire. Bien sûr UILabel n'est pas capable de le faire, et ni est UITextView.

La chose évidente est d'essayer de remplacer l'instance UILabel avec une instance de UIWebView et envoyer un fichier HTML-chaîne pour formater le texte. Cependant, les résultats ne sont pas encore tout à fait aussi satisfaisant que de UILabel -. Le texte a des décalages de marge, par exemple, et il doit être affiché sur une ligne

Une autre solution, qui fonctionne mais je ne suis pas satisfait, est d'avoir le UIScrollView afficher une séquence concaténée de cas UILabel chacun avec la couleur de police appropriée ou texte.

En ce qui concerne la solution UIWebView Que conseillez-vous? Par exemple, comment voulez-vous configurer une instance d'un UIWebView visuellement et ressemblent fidèlement la UILabel?

Était-ce utile?

La solution

vérifier l'exemple d'étiquette de fantaisie à http://furbo.org/2008/ 10/07 / fantaisie UILabels /
si elle vous aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top