/ / iOS8 La vue Texte fait défiler le texte lorsque celui-ci est présenté dans un contrôleur à l'aide de l'autolayout et des classes de taille - uitextview, autolayout, xcode6, uistoryboard, size-classes

La vue Texte iOS8 fait défiler le texte vers le bas lorsqu'il est présenté dans un contrôleur à l'aide de l'autolayout et des classes de taille - uitextview, autolayout, xcode6, uistoryboard, size-classes

J'ai un contrôleur de vue aménagé dans un storyboarden utilisant des classes de taille et autolayout. J’ai ajouté quelques pages de texte dans la vue texte. Lorsque je présente le contrôleur contenant cette vue texte en utilisant le style de feuille de formulaire sur iPad, le texte dans la vue texte défile vers le bas, en coupant les 4-5 premières lignes.

Comment puis-je être sûr que UITextView réorganise le contenu de celui-ci afin que la première ligne de texte soit affichée en haut (où il est censé être)?

Voici ce que je vois dans le storyboard. Lorsqu’il est présenté, le mot "test" est caché en haut de la vue en mode texte (où se trouve le mot play).

entrer la description de l'image ici

Réponses:

-1 pour la réponse № 1

C’est un bug avec les classes de taille, mais voici une solution de contournement:

Si votre scène dans le storyboard est plus grande que sur le périphérique (métriques simulées "freeform"), la présentation automatique réduira la taille de la vue et modifiera le défilement de la vue texte.

Si vous affichez un aperçu de la scène avec les plus petites mesures simulées (paysage iPhone 3,5 pouces!), La vue du texte conservera sa taille ou sa taille et le défilement est correct.