Il est possible de surveiller les callbacks délégué de UIWebView
pour déterminer quand la page a terminé le chargement, et puis effectuez l'effet visuel souhaité à ce moment-là. Si la vue Web correspond à la plupart ou à la totalité de votre contrôleur de vue, vous pouvez différer la pression sur votre contrôleur de vue jusqu'à ce moment-là, ou vous pouvez fondre dans la vue comme indiqué.
Cependant, même lors de la lecture de code HTML à partir du disque local, il y a un décalage notable. L'attente du chargement du contenu distant aura encore plus de temps de latence. Vous devez également faire face aux réalités d'un réseau non fiable: parfois, votre contenu n'arrivera jamais.
Une fois la première page chargée et affichée, vos options seront limitées. Si vous essayez de faire croire qu'il s'agit d'une application entièrement native, il sera difficile d'expliquer la latence ou pourquoi elle ne fonctionne pas lorsque le réseau est indisponible (mode avion, pas de cellule ou Wi-Fi).
Si le contenu est statique et local, vous pouvez toujours le transformer en une image et contourner complètement les problèmes de rendu. –