2010-11-11 4 views
0

J'utilise l'affichage Web sur la cellule de vue de table pour afficher le texte mis en forme. Mais l'affichage Web affiche le contenu juste après l'événement scrollDidEndDecelerating, de sorte que l'affichage Web est vide tandis que l'affichage de la table défile. J'ai essayé d'appeler [cell setNeedsDisplay] sur l'événement de délégué scrollDidScroll, mais la vue Web est toujours vide. Ça a l'air moche. Quelqu'un connaît-il une solution à ce problème?UIWebView sur le problème de dessin UITableViewCell

Merci beaucoup,

Mitia

Répondre

0

essayer redéfinissant la -(void)drawRect de rendre le texte pour les UITableViewCell en utilisant des méthodes comme drawAtPoint:withFont, drawInRect:withFont: et d'autres. Ensuite, lorsque le défilement tableView se termine, affichez votre webview comme d'habitude. Pour plus d'informations, essayez: http://nickharris.wordpress.com/2010/06/17/fast-uitableviewcell-with-a-uiwebview/

+1

Merci pour votre réponse! Lien utile, je pensais à une telle solution plus tôt, mais cette solution ne résout pas le problème, il permet juste de cacher le problème que possible de l'utilisateur. – Mitya