0

私は現在htmlファイルをにロードしていますUIWebView。それはいつかテーブルまたはpng画像です。画像とテーブルを保存することはできますが、に表示される画像を取りますUIWebView。私のコードをチェックアウト:-

 UIGraphicsBeginImageContext(theWebView.bounds.size);
   // UIGraphicsBeginImageContext(theWebView.frame.size);
    [theWebView.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

フレームと境界の両方で試しました。境界は私に完全なイメージを与えますが、そのぼかしとUIWebViewズームとスクロールができるようにコンテンツを設定する必要がありますUIWebView

次のコードを使用してコンテンツUIWebViewを中央に設定すると、プロパティに合わせてページをスケーリングするためにスクロールできません。

NSString *bodyStyle = @"document.getElementsByTagName('body')[0].style.textAlign = 'center';";
    [theWebView stringByEvaluatingJavaScriptFromString:bodyStyle];

ユーザーがhtmlページ全体をスクロールしてフォトアルバムの画像に保存できるように、ページを中央/適切に設定するにはどうすればよいですか。

4

1 に答える 1