3

私のアプリには、UIWebViewHTML メールを表示する があります。コンテンツをズームインしてから数回ダブルタップすると、最終的に電子メールのコンテンツのサイズが変更され、すべてが画面に収まるようになります。

このサイズ変更動作をプログラムで再現したいと思います (すべてが画面に収まるようにコンテンツを再スケーリングする関数を呼び出せるようにしたい)。Web ビューで呼び出しsizeToFitても効果がないようです。

4

1 に答える 1

3

CGRectスケーリングしたいことがわかっている場合は、次を使用できます。

- (void)zoomToRect:(CGRect)rect animated:(BOOL)animated

スクロール可能なので、これUIWebViewができるはずです。

どうやらあなたはscrollViewという名前のiVarUIWebViewを持っているはずです。したがって、オブジェクト名が。以下のコードは構文的に100%正しくない可能性があります。しかし、あなたはその考えを持っているに違いありません。UIWebViewwebView

[webView.scrollView zoomToRect:CGMakeRect(0,0,0,0) animated:YES];
于 2012-08-22T15:17:41.770 に答える