J'ai UIScrollView avec nombre de sous-vues. Chaque sous-vue est personnalisée UIButton avec UIImage. Lorsque je charge de plus en plus de sous-vues, de plus en plus de mémoire est utilisée. Mais je supprime les sous-vues invisibles par la méthode removeFromSuperView. Les sous-vues sont supprimées et restent invisibles, mais j'ai peur qu'aucune mémoire ne soit libérée. UIImage est une image téléchargée à partir d'Internet. Merci d'aider.Comment supprimer les sous-vues pour libérer plus de mémoire
0
A
Répondre
3
Utilisez le concept du cache clair pour cela. pour plus https://github.com/thest1/LazyList.
Questions connexes
- 1. Comment libérer la mémoire?
- 2. comment libérer de l'espace mémoire?
- 3. comment libérer de la mémoire (contrôle utilisateur)
- 4. Comment free() sait combien de mémoire libérer?
- 5. Comment convertir le code pour libérer correctement la mémoire
- 6. Comment free() sait combien de mémoire libérer?
- 7. Comment libérer de la mémoire dans .NET?
- 8. Comment libérer la mémoire associée par CGImageCreateWithImageInRect
- 9. Supprimer une partie d'un tableau en Java pour libérer de la mémoire sur un tas
- 10. Impossible de libérer de la mémoire
- 11. Motifs pour libérer de la mémoire en C?
- 12. Libérer de la mémoire après utilisation
- 13. Comment libérer de la mémoire à partir de std :: deque?
- 14. Comment libérer de la mémoire après une requête Ajax
- 15. Comment libérer la mémoire créée à partir de CFStringTokenizerCreate?
- 16. Comment allouer et libérer de la mémoire alignée dans C
- 17. Comment supprimer et libérer complètement la mémoire d'un fichier son OpenAL?
- 18. Forcer un vecteur std :: pour libérer sa mémoire?
- 19. Comment afficher la mémoire gratuite de l'iPhone? et comment libérer la mémoire de l'iPhone?
- 20. Comment libérer la mémoire dans l'arborescence de préfixes? (ANSI C)
- 21. comment libérer presentModalViewController de la pile Mémoire dans l'iphone?
- 22. une plus fuite de mémoire pour iPhone
- 23. Quand dois-je libérer la mémoire?
- 24. Libérer la mémoire CUDA lentement lente
- 25. Diffuser de la musique - libérer de la mémoire
- 26. Comment libérer de la mémoire physique lors de l'utilisation de fichiers mappés en mémoire?
- 27. Comment libérer toutes les ressources d'un processus?
- 28. Comment puis-je libérer ou libérer la mémoire allouée à un fichier .wav?
- 29. Est-ce que ReleaseStringUTF fait plus que libérer de la mémoire?
- 30. Comment supprimer les objets CoreData de la mémoire?
Libérez-vous l'UIButton après l'avoir placé dans le scrollView? En outre, qu'est-ce qui vous fait penser qu'aucune mémoire n'est libérée? Libérez-vous l'UIImage? Publiez du code. –
J'utilise la méthode buttonWithType: pour créer un nouvel UIButton, donc je ne pense pas qu'il soit nécessaire de le libérer. Ai-je raison? C'est presque pareil avec l'image. –
Oui, c'est l'utilisation correcte de buttonWithType. Qu'est-ce qui vous fait penser que la suppression des sous-vues ne fonctionne pas? –