2010-03-23 3 views
0

J'ai environ vingt UITextViews et les fichiers .txt correspondants. Ce que je veux, c'est que chaque UITextView prenne le contenu du fichier correspondant et l'affiche. De plus, le texte est formaté et contient des formules (copier/coller depuis Grapher). J'ai entendu parler de l'affichage de texte formaté dans UIWebView, mais je n'ai trouvé aucune explication claire nulle part.Comment télécharger le contenu d'un fichier sur un UITextView?

Merci d'avance!

Répondre

2

Les fichiers texte ne contiennent normalement pas de texte formaté.

Si par "formaté" vous voulez dire "html" alors oui, vous voulez utiliser UIWebView. Fondamentalement, vous allez convertir le texte en un document HTML, puis utilisez l'affichage Web pour afficher ce document. Apple propose plusieurs exemples de projets qui vous montrent comment utiliser UIWebView.

1

L'affichage de la formule dans un UITextView sera difficile car les règles de caractères pour la formule sont complètement différentes du texte de la langue. Vous pourriez générer du HTML pour l'afficher, mais c'est difficile aussi.

Je pense que votre meilleur pari serait de dessiner la formule à une image, puis afficher l'image. C'est la façon traditionnelle de gérer l'affichage de la formule.

+0

Vous proposez donc de mettre le texte et les formules converties en images en UITextView? Quoi qu'il en soit, je ne peux toujours pas faire en sorte que l'UITextView lise le texte du fichier. – Knodel

+0

Pour lire le texte d'un fichier, utilisez l'une des chaînes de NSString issues des méthodes de fichiers. Ensuite, placez cette chaîne dans UITextView. – TechZen

Questions connexes