2012-04-24 3 views
-2

Lorsque j'exécute mon UITableView, il saute chaque fois qu'il doit charger une nouvelle cellule. J'ai recodé chaque cellule donc au lieu de jusqu'à 13 sous-vues, il n'en contenait qu'un couple, et le contenu est dessiné en drawrect. C'est beaucoup plus lisse que c'était, mais ce n'est rien par rapport aux vues de table beurrées que beaucoup d'applications ont, y compris les messages et le chemin, qui effectuent beaucoup de dessin personnalisé pour chaque cellule. Il traîne encore, même avec beaucoup de code bloqué.Comment rendre mon UITableView plus fluide?

Comment est-ce que je peux le rendre moins nerveux, quelle en est habituellement la cause?

+3

Etes-vous sûr de bien déquerver les cellules réutilisables? –

+2

Pouvez-vous poster du code? – iMash

+1

Ce serait bien si vous pouviez ajouter du code pour soutenir votre question .. –

Répondre

1

Utilisez les instruments pour trouver où le temps CPU est passé. Ensuite, essayez d'optimiser votre code en fonction des connaissances acquises.

Questions connexes