2008-11-06 11 views
3

J'ai UIWebView dans un UIScrollView. Puis, au fur et à mesure que je défile, l'affichage Web affiche correctement les deux premières pages, mais ne dessine que la moitié du tiers de la page. Si je tape sur l'affichage Web, il dessine le contenu ou si j'appelle -[UIWebView reload] dans -scrollViewDidEndDecelerating, il montre le contenu.UIWebView dans un ScrollView ne redessine pas

Y a-t-il un moyen de rendre l'affichage Web correct?

Répondre

2

UIWebViews ne peut pas être chargé simultanément. Vous devez en charger un, attendre qu'il se termine, puis charger le suivant, et ainsi de suite.

Vous pouvez le faire sur une minuterie ou attendre que le UIWebView défilant ait le focus avant de charger les données.

0

Tous les UIViews ont une taille limite de 1024x1024 pixels. Ceci est indiqué à la fin de la section Présentation de la documentation UIView.

Si votre vue Web doit contenir plus de 1 024 pixels de contenu, vous devez l'extraire de l'affichage parent et lui laisser gérer le défilement.

Questions connexes