に地図画像がありUIWebView
ます。デフォルトでは左上隅にロードされます。の中央で初期化してほしいUIWebView
です。
誰もこれを行う方法を知っていますか?
ありがとう!
に地図画像がありUIWebView
ます。デフォルトでは左上隅にロードされます。の中央で初期化してほしいUIWebView
です。
誰もこれを行う方法を知っていますか?
ありがとう!
ページ内に地図画像しかない場合、それは HTML ページにラップされていますか? 少なくとも body タグでラップされている場合は、次のことができます。
NSString *bodyStyle = @"document.getElementsByTagName('body')[0].style.textAlign = 'center';";
NSString *mapStyle = @"document.getElementById('mapid').style.margin = 'auto';";
[webView stringByEvaluatingJavaScriptFromString:bodyStyle];
[webView stringByEvaluatingJavaScriptFromString:mapStyle];
あなたの HTML がどのように正確に構成されているかをお知らせください。必要に応じて、さらに詳しい情報を提供できます。
もう 1 つの方法は、コンテンツをcenter-aligned
div タグでラップすることです。
<body>
<div align="center">
<!-- Your map here -->
</div>
</body>
に渡す html を変更しても問題ない限り、これはソリューションで機能しますUIWebView
。JavaScript 呼び出しは必要ありません。ただし、オンデマンドで Web ページの読み込み後にスタイルシートの更新を挿入する場合は、上記のソリューションが必要です。