2009-09-11 20 views
20

Ich habe eine WebView, in die ich eine lokale HTML-Seite mit einigen eingebetteten Bildern laden werde. Ich möchte es dem Benutzer ermöglichen, den Text und das Bild ähnlich zu vergrößern wie mit dem Webbrowser.Dem Benutzer erlauben, in eine Webansicht hineinzuzoomen

Irgendwelche Ideen, um dies zu ermöglichen?

Dank

Antwort

52

Try UIWebView Eigenschaft scalesPageToFit auf YES

+2

Das ist für mich gearbeitet. Vielen Dank! –

4

I verwendet scalesPageToFit auf YES zu setzen .... es ermöglicht es, in ein paar zu vergrößern ... aber kein echter Zoom wie Safari hat.

5

Dies ist der Code, der funktioniert für mich:

// deklarieren und zuweisen UIWebView vor
// UIWebView * webView;
// webView = [[UIWebView alloc] initWithFrame: CGRectMake (x, y, w, h)];
webView.scalesPageToFit = YES;

5

Der Vollständigkeit halber. Sie müssen Multitouch, scalesPagesToFit aktivieren, um es zum Laufen zu bringen (es gibt einige Bedingungen, wenn es in bestimmten anderen Ansichten vorhanden ist).

Aber dann, um zu verhindern, dass es Ihre Webseite skaliert (vor allem wenn Sie lokale Dateien verwenden). Sie müssen den folgenden Code-Schnipsel zu Ihrem HTML

Für weitere Informationen hinzufügen, so: http://iphoneincubator.com/blog/windows-views/right-scale-for-a-uiwebview

Verwandte Themen