2010-12-07 9 views
0

Actuellement, j'ai utiliser l'exemple de code PageControl d'Apple, dans cet exemple de code tout le temps créer un nouveau View Controller. C'est pourquoi la mémoire de l'application pose des problèmes et plante l'application.iPhone - Page Scroll View Aide, arrêtez l'allocation des différents contrôleurs de vues

Dans mon application, il y a 250 pages à afficher en pagination.

Y a-t-il un moyen de créer un ou un contrôleur de vue de remorquage et de paginer ces vues.

S'il vous plaît aidez-moi ..

Merci à l'avance ......

Répondre

0

code exemple PageControl de la pomme gardera la page en cours, à gauche de la page non visible, et la page de droite non visible . Donc, ce sera de nouveaux viewControllers, mais je me souviens que cela va libérer d'autres viewControllers inutilisables pour réduire l'utilisation de la mémoire. Le maximum viewControllers qu'il garde dans le tableau sont 3.

+0

merci pour la réponse, techniquement vous avez raison, mais en test avec l'allocation de la mémoire de l'appareil chaque fois glisser la vue à droite allouer nouvelle vue contrôleur et augmenter la mémoire :( –

+0

Peut-être que vous avez fuites de mémoire, ou vous pouvez utiliser NSAutoreleasePool pour libérer ces objets autoreleased manuellement. – AechoLiu

Questions connexes