Impossible d'afficher le texte sélectionné avec des couleurs différentes dans UITextView, que dois-je faire?

voix
4

Je veux afficher des textes en UITextView avec des couleurs différentes et souligner certains d'entre eux (pour montrer qu'ils sont erronées - souvent fait dans le correcteur orthographique), mais ce n'est pas possible avec la version actuelle de UIKit. Quelles autres options dois-je poursuivre?

Je pense à subclassing UIScrollView (comme je traite avec beaucoup de textes) et Blit le texte dans un UIView (comme le contenu) à l'aide CoreGraphics, et que le nouveau texte est entré, je blit nouveau texte sur celui-ci. Est-ce une bonne approche?

Créé 29/05/2009 à 08:09
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

L'approche recommandée est de générer du HTML et d'utiliser un UIWebView. C'est une vue de défilement de sorte que vous devriez avoir toutes les fonctionnalités dont vous avez besoin.

Si vous voulez plus de contrôle sur le texte, votre approche est bonne mais vous pouvez probablement utiliser les extensions UIKit NSString attirer votre texte. Précisément, vous voulez drawAtPoint: withFont:

Créé 05/06/2009 à 10:44
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more