2009-12-24 24 views
0

Je testais l'ajout d'une image statique dans une cellule réutilisée par rapport au dessin dans la cellule avec la méthode drawrect. J'ai testé les deux méthodes et il semble que dessiner l'image chaque fois que la cellule entre en affichage est plus rapide que d'ajouter l'image à une cellule réutilisée.Images statiques dans drawRect ou dans une méthode de cellule réutilisable?

Quelqu'un sait, comment cela est possible? J'ai deux autres images statiques, devrais-je les dessiner ou les ajouter à la cellule réutilisée?

Merci!

+0

Utilisez-vous un identifiant de cellule différent pour les cellules avec des images différentes et ne définissez l'image statique qu'une seule fois (à la création)? – gerry3

+0

oui, je n'utilise qu'un seul identificateur de cellule, car toutes mes cellules ont la même image. Et son ensemble à la création de cellule. – Ton

Répondre

0

Définir "ajouter une image statique".

À peu près n'importe comment vous l'ajoutez, la vue d'image que vous utilisez a appelé drawRect pour afficher l'image. En effectuant votre propre travail de dessin au niveau de la cellule, vous supprimez certaines couches d'appels et tout ce qui dessine sur un calque (la cellule) au lieu de composer des calques de cellules avec des calques UIImageView.

+0

Par statique je veux dire. Ajouter une image qui ne change pas à toutes les cellules. – Ton