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 ?