iPhone UIWebView Breite passt nicht nach Zoom Funktion + UIInterfaceOrientation ändern

Ich erstellt ein bare-bones-iPhone-app mit UIWebView (Skalen-Seite, um Fit = YES, shouldAutorotateToInterfaceOrientation = JA) geladen und eine Webseite, z.B. https://stackoverflow.com/

Drehen des Geräts zeigt, dass UIWebView ist die automatische Anpassung der Breite passt. Gut.

Falsche: Zoom in die Seite und zoom-out. Jetzt drehen des Geräts zeigt UIWebView in eine unheimliche Breite in eine der Orientierung (wenn u zoom im Querformat, das hochformat die Breite ist merkwürdig, Umgekehrt). Dieses Verhalten ist behoben nur wenn Sie navigieren Sie zu einer anderen Seite.

Richtige: Laden Sie die gleiche URL in Mobile Safari. Drehen funktioniert & die Breite passt, unabhängig von der Zoom-übung.

Ist das ein UIWebView bug (wahrscheinlich nicht)? Oder gibt es etwas, das getan werden muss, um die Dinge "einfach funktionieren", wie in Mobile Safari?

InformationsquelleAutor der Frage choonkeat | 2010-05-23

Schreibe einen Kommentar