Wie setzen Sie UIWebView zoom? Ich bin bereits über scalesPagesToFit = JA;

Habe ich in der vergangenen Woche für die Antwort auf diese Frage.

Habe ich ein UIWebView, innerhalb eines UIScrollView. Alles funktioniert Super, jedoch will ich den Inhalt der UIWebView zurücksetzen Ihre zoom, wenn sich die Ausrichtung ändert.

In der HTML-in die UIWebView, habe ich die Breite des Viewports (w/a-meta-tag) auf "device-width" und dann auf die Obj-C-Seite, habe ich die scalesPagesToFit = JA;

Ich habe versucht, das zurücksetzen der zoom mit javascript; durch den Austausch der meta-tags in der runtime; nachladen; Zugriff auf das UIScrollView innerhalb der UIWebView; etc...

aber ohne Erfolg.

Einer von Euch Göttern weiß einen workaround?

Die einzige, die ich denken ist, die neu UIWebViews jedes mal, wenn wir ändern die Ausrichtung, aber das macht Sie Leuchten weiß, während Rendern von Inhalten, die sieht schrecklich aus 🙁

Irgendwelche Gedanken?

Vielen Dank,
Andre

  • Vielleicht ist der trick beim Wiederaufbau des webviews? Ich habe es versucht, aber Sie blinkt weiß, weil von diesem moment in der Zeit, wo Sie verlieren Ihre Inhalte, also es sieht nicht so toll aus. Andere workarounds?
  • Schuss im Dunkeln, aber ich denke, dass die mobile version der wikipedia-Seite tut. Könnten Sie mal einen Blick auf html / javascript.
InformationsquelleAutor Andre | 2010-07-23
Schreibe einen Kommentar