2010-09-29 6 views
1

J'ai une UIScrollView qui contient un UIView sur lequel je dessine un graphique assez complexe en utilisant CGPaths. Une fois la vue terminée, le graphique est déformé en ce sens qu'il est allongé horizontalement et verticalement. Si je le redessine, ça a l'air normal.déformée Vue UIView en charge

Des idées sur ce qui cause et comment le réparer?

Répondre

1

Lorsque vous initialisez votre UIView, utilisez initWithFrame et définir le cadre de la bonne taille que ce sera après tout est tiré, etc. Si vous n'êtes pas sûr, voici quelques idées:

  • Obtenez le ' limites de la vue parente.
  • Appelez layoutSubviews sur la vue racine, puis récupérez son cadre, puis créez votre UIView et ajoutez-le à son parent.
+0

Cela semble être le problème. Merci. – user278859

Questions connexes