私のアプリには、UIWebView
HTML メールを表示する があります。コンテンツをズームインしてから数回ダブルタップすると、最終的に電子メールのコンテンツのサイズが変更され、すべてが画面に収まるようになります。
このサイズ変更動作をプログラムで再現したいと思います (すべてが画面に収まるようにコンテンツを再スケーリングする関数を呼び出せるようにしたい)。Web ビューで呼び出しsizeToFit
ても効果がないようです。
CGRect
スケーリングしたいことがわかっている場合は、次を使用できます。
- (void)zoomToRect:(CGRect)rect animated:(BOOL)animated
スクロール可能なので、これUIWebView
ができるはずです。
どうやらあなたはscrollViewという名前のiVarUIWebView
を持っているはずです。したがって、オブジェクト名が。以下のコードは構文的に100%正しくない可能性があります。しかし、あなたはその考えを持っているに違いありません。UIWebView
webView
[webView.scrollView zoomToRect:CGMakeRect(0,0,0,0) animated:YES];