3 votes

Optimisation de l'UITableViewCell dans iOS

Dans mon application, j'ai une UITableView qui contient des UITableViewCells personnalisées. Le défilement est très lent et décalé, et je dois résoudre ce problème.

Chaque cellule contient 5-6 étiquettes, quelques boutons et une image.

J'ai un xib pour la cellule, où je place les boutons, les étiquettes et l'affichage de l'image, mais je définis toutes les images dans cellForRowAtIndexPath. Pour charger les images, j'utilise [UIImage imageNamed:@""], qui, d'après ce que j'ai lu, est meilleur pour l'optimisation. Je réutilise également les cellules.

J'ai également constaté que même si je mets en commentaire et que je ne mets pas les images, le tableau est toujours lent, avec seulement les étiquettes avec du texte.

Quelqu'un a-t-il des suggestions sur la façon d'avoir une cellule de tableau plutôt complexe tout en ayant une bonne performance fluide ? Le fait d'avoir la cellule personnalisée en tant que xib nuit-il aux performances ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X