2012-04-27 9 views
0

UIWebViewに表示されるときに、ズーム可能でないものがあるのはなぜですか?それらのすべてをズーム可能にするにはどうすればよいですか?いくつかのページをズームすることができますが、すべてではありません特定のWebページのUIWebViewをズームできません

答えて

1

一部のページには特別なメタタグが設定されており、webkitにはこのコンテンツをモバイル向けに表示していることが伝えられています。それを拡大縮小しないでください。

このようなページを表示すると、UIWebViewでズームを有効にする方法がありません。内容は「私はすでに縮尺されている!」と言っています。 UIWebViewはそれをさらに拡大縮小することを拒否します。

編集:2番目の質問に答えてください(上記の理由は、「どうにかしてどうしたらいいのですか」)。

1

webviewでscalesPageToFitをYESに設定する必要があります。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

「YES、Webページが収まるようにスケーリングされ、ユーザは、ズームインやズームアウトすることができます。NO、ユーザーズームが無効になっている場合場合。デフォルト値はNOです。」...ドキュメントを参照してください。

+0

YESに設定されていますが、一部のページを拡大表示できますが、すべてのウェブサイトで拡大表示することはできません。 – adit

+0

モバイルSafariからこれらのページをズームできますか? – Lefteris

+0

あなたもそうではありません – adit

関連する問題