J'ai un UIWebView dans lequel l'utilisateur peut parcourir un tas de fichiers HTML stockés et liés localement. Tout fonctionne bien et bien, sauf dans ce cas particulier:iPhone dev: UIWebview déplace l'emplacement vertical lors de la rotation de l'appareil
- utilisateur accède à une page avec un fragment pointant vers le chapitre 3, ce qui provoque (correctement) le navigateur pour rendre le HTML à partir du point d'ancrage du fragment et en avant.
- L'utilisateur défile un peu plus bas, par exemple au chapitre 4.
- L'utilisateur fait pivoter l'appareil en mode paysage.
- Le UIWebView saute maintenant de retour et montre le chapitre 3.
Donc, ma question est: Est-il possible de faire UIWebView afficher les utilisateurs dernier emplacement dans le document, même si l'utilisateur fait défiler et/ou tourne l'appareil pendant la navigation?
Bonne réflexion! Cela s'est avéré fonctionner comme un charme! Pour obtenir la position verticale avant la rotation, j'ai dû définir oldVerticalPosition et oldPageHeight dans shouldAutorotateToInterfaceOrientation. – thomax
heureux que cela a fonctionné! :) Je viens de relire mon message et j'ai vu quelques erreurs ... Bien que vous ayez encore du succès. –