2009-12-17 5 views
0

J'utilise UITextView pour afficher un texte lu à partir d'un fichier XML. Au clic d'un bouton, il va lire l'entrée suivante du fichier XML et remplace le texte dans la vue du texte en conséquence. Cela fonctionne très bien. Mais le problème est que, parfois, le texte commence à 0,0 emplacement en mode texte et parfois, il laisse de l'espace en haut de l'affichage du texte et l'affichage du texte. Comment puis-je forcer l'alignement du texte en haut de l'affichage de texte. Aussi comment puis-je rendre le texte pour laisser un peu de rembourrage en haut?UITextView Texte alignmnet en haut

Répondre

3

J'ai quelque chose de similaire avec le chargement des images défilant en fonction de l'entrée de l'utilisateur, ce qui peut ou ne peut pas aider. Chaque fois que l'utilisateur change l'image que j'appelle:
[YourTextView setContentOffset:CGPointZero];

Cela peut aider à réinitialiser le positionnement de la vue de texte.

+1

L'autre chose que je voulais poser était vous êtes sûr qu'il n'y a pas seulement une ligne blanche au sommet de certaines de vos chaînes importées de votre XML? – mjdth

0

avez-vous essayé avec [<#Your textview#> sizeToFit];

+3

C'est gentil! :) <#...#> – Luda

1

Utilisez ceci: self.nameTextView.contentInset = UIEdgeInsetsMake(0,0,0,0);