2012-03-13 2 views
1

J'ai un UIScrollView avec 'n' nombre de UITextField (s) & UITextView (s). Texte entré dans le champ UITextField & UITextView s'affiche correctement à l'état normal (défilement de l'échelle de zoom = 1). Lorsque la fonction ScrollView est agrandie, je redimensionne le UITextField & UITextView rects proportionnellement avec le facteur scrollscale zoomscale.texte apparaissant flou en mode zoomé UITextField/TextView

Le texte en état zoomé apparaît dans un état flou par rapport à l'état normal.

Toute aide pour surmonter ce problème sera appréciée. Merci d'avance.

+0

Une question similaire qui pourrait vous aider: http://stackoverflow.com/questions/9311024/cgaffinetransformmakescale-on-uitextview – Canopus

+0

aussi http://stackoverflow.com/questions/1990458/zoom-uilabel-re-render-font -at-correct-size et http://stackoverflow.com/questions/448285/how-do-i-reset-after-a-uiscrollview-zoom/451629#451629 –

Répondre

1

Tous les éléments de l'interface utilisateur liés au texte doivent être redessinés après un zoom avant si vous souhaitez conserver leur aspect très net.

Puisque ce n'est pas une copie exacte, je vais mettre ce lien comme une réponse:

S'il vous plaît vérifier les réponses acceptées ici:

Zoom UILabel & Re-render font at correct size

How do I reset after a UIScrollView zoom?

Il est beaucoup du travail mais ça paye à la fin. Surtout si vous avez beaucoup d'éléments liés au texte dans scrollView.