2009-11-25 4 views
0

J'ai un UIview contenant deux autres UIviews. que deux sous-vues ayant 15 boutons et images. je dois traduire la vue des parents. mais la traduction n'est pas lisse dans le téléphone 3g. im en utilisant UIviewanimation et CGAffineTransformTranslate pour traduire la vue. aidez-moi s'il vous plaît pour le rendre plus lisse.uiview Problème de transition

Répondre

0

Si vous avez beaucoup d'images, assurez-vous qu'elles sont de petite taille, sinon elles prendraient trop de mémoire et il n'y aurait rien à faire. Pour mon expérience 4-5 grandes images (740-480) étaient trop pour le téléphone à gérer.

1

Il s'agit d'une question à laquelle il faut répondre de manière générale. J'ai eu des vues qui défilaient doucement animées soudainement après un petit changement. En bref, vous devez vous assurer d'avoir aussi peu de sous-vues que possible et avoir aussi peu de vues non opaques que possible (les png avec des valeurs alpha se traduisent par des UIImageViews non opaques).

Si tout le reste échoue, vous pouvez afficher toute la vue dans une image, désactiver la vue de l'image juste avant le défilement, puis réinsérer la vue après l'animation. De cette façon, vous déplacez seulement une grande vue (et espérons-le) opaque.

Questions connexes