J'ai fait un programme de rendu de texte en utilisant UIView et UITableViewController. Ce que j'ai fait est avant d'aller drawRect méthode, je calcule juste toute la hauteur des cellules ainsi que chaque début de texte & hauteur, largeur. Donc, je peux estimer la hauteur de la cellule approximativement et puis je dessine le texte.Comment accélérer et rendre les cellules lisses dans l'iPhone?
Je l'ai fait pour les deux mode portrait &. Mon programme ressemble à des mises à jour de Twitter. Lorsque l'utilisateur a changé en mode paysage, j'ai calculé les mêmes choses pour le mode paysage. La prochaine fois, je récupère simplement les données stockées pour le texte de dessin (Valide avant que l'application ne se ferme).
Maintenant, mon problème est, quand mes entrées sont moins, cela fonctionne bien. Mais pour l'entrée énorme dites 100 entrées, il faut un certain temps pour montrer le texte. De plus, le défilement de mon programme n'est pas très fluide. De plus, il n'y a pas de fuite dans mon application.
S'il vous plaît quelqu'un me suggérer la bonne façon de faire cette application et la rendre si lisse et plus rapide ...
Merci à l'avance, Rajkanth
Ce fait un peu bizarre que vous utilisez déjà drawRect mais toujours lent. Pouvez-vous me montrer le code de calcul – vodkhang