0

次の属性を持つ webview.. があります。

1.scalesPageToFit

2.マスクの自動サイズ変更

3.contentmode = アスペクトフィット

読み込んだ後、明らかなようにページに収まります。しかし、ズームインしてから通常にズームアウトするとすぐに。デバイスを回転させると完全に収まりません。

微調整として、向きモードが横向きであるかどうかを確認し、Web ページをリロードしました。この点についてさまざまな投稿を読みましたが、解決策が見つかりませんでした。

4

3 に答える 3

0

この問題の原因を見つけるのに2日以上かかりました。PinchGestureを使用してさらにズームアウトしようとすると、webviewが同じように動作するという事実を除いて、実際にはwebviewは正しく機能していました。

この問題を解決するには、willRotateメソッドでWebviewのスクロールビューのズームスケールを設定する必要があります。しかし、それは奇妙にアニメーション化されていますが、問題がどこにあるかを推測することができます。

于 2012-08-01T17:41:05.810 に答える
0

このコードを使用できます

NSString *website =@"http://www.google.com";
NSURL *url = [NSURL URLWithString:website];
NSURLRequest *requestURL =[NSURLRequest requestWithURL:url];

mywebview.scalesPageToFit = YES;
mywebview.autoresizesSubviews = YES;    

[mywebview loadRequest:requestURL];
于 2012-07-30T11:45:22.767 に答える
0

次の 2 つのオプションがあります。

これを html ファイルの head セクションに追加します。

 <meta name="viewport" content="width=device-width" />

または、向きが変わったときに [myWebView reload] を呼び出します

于 2012-07-30T11:33:16.930 に答える