Je remplis un UIScrollView sur iPad avec plus de 10 photos en plein écran en mode paysage (1024x768). Je suis confronté à un très gros problème: je charge tous UIImageView de manière asynchrone en utilisant GDC, et l'ajout de toute la vue à la ScrollView en tant que sous-vue. Lorsque je charge une autre galerie, je supprime tout d'abord la vue dans le UIScrollVIew, puis je recharge tout de manière asynchrone. Si je ne change pas entre la galerie rapidement, il n'y a pas de problème; à la place, si je passe d'une galerie à l'autre, je reçois un avertissement de mémoire différent et le crash de l'application. Je regarde avec des instruments, mais il n'y a pas de fuite et la consomption de mémoire est intensive quand j'ajoute toute la vue à la sous-vue, mais ça ne se lève pas. Quel peut être le problème? Peut-être que je peux utiliser NSAutoreleasePool pour forcer la purge des objets?UIImageView UIScrollView HighRes Avertissement de mémoire d'image
0
A
Répondre
2
Lorsque vous utilisez des photos de résolution max à l'intérieur ScrollView vous pouvez faire face à des problèmes de mémoire
Si vous avez une petite ScrollView et que vous voulez afficher les vignettes que vous ne pouvez pas utiliser la photo en taille réelle pour la miniature que vous devez créer dans Pixelmator , Photoshop, etc une petite photo de vos photos avec cette approche vous ne rencontrerez pas les problèmes de mémoire
Si vous avez un scrollView plein écran avec plein écran imageViews, vous pouvez supprimer de SuperView les images qui ne sont pas visibles dans le scrollView avec cette approche tous vos problèmes de mémoire va disparaître
J'espère que cette aide
Bonne chance
Questions connexes
- 1. Supprimer UIImageView de UIScrollView
- 2. UIImageView dans UIScrollView
- 3. UIScrollView ou UIImageView?
- 4. UIScrollView + UIImageView in/out
- 5. ajouter UIImageView à UIScrollView
- 6. UIScrollView avec UIImageView comme subviews, taping UIImageView
- 7. Supprimer la sous-vue UIImageview de UIScrollView
- 8. UISwipeGestureRecognizer pour UIImageView dans UIScrollView
- 9. UIScrollView -> UIView -> UIImageView
- 10. UIScrollView avec plusieurs UIImageView affiché
- 11. UIImageView n'apparaît pas dans UIScrollView
- 12. UIButton sur UIImageView (sur UIScrollView)
- 13. UIScrollView avec deux chevauchements UIImageView
- 14. développement iPhone - problème de mémoire UIImageView
- 15. Mémoire reçue Avertissement sur l'iPad
- 16. Fuite de mémoire lors du défilement UIScrollView
- 17. Modification de UIImage dans UIImageView dans UIScrollView
- 18. Avertissement de mémoire reçue
- 19. Charger plusieurs images locales sans avertissement de mémoire
- 20. Mémoire UIImageView Problème
- 21. L'animation UIimageView utilise trop de mémoire
- 22. Fuite de mémoire iAd UIImageView
- 23. Fuite de mémoire pour UIImageView?
- 24. Déplacement d'un UIIMageView en dehors d'un UIScrollView
- 25. Center UIImageView dans UIScrollView sans contentInset?
- 26. Comment détecter un UIImageView dans un UIScrollView
- 27. UIScrollView et UIImageView pour simuler l'album photo
- 28. Ajouter plusieurs UIImageView dans UIScrollView programatically
- 29. Centrer un UIImageView à l'intérieur d'un UIScrollView
- 30. Ajouter UIImageView sur UIScrollView pendant UITapGestureRecognizer