0

UIWebViewのコンテンツを中央と中央に揃え たいので、これを使用します:

 NSString *bodyStyle = @"document.getElementsByTagName('body')[0].style.verticalAlign = 'middle';";

[imageAttDetailsWebView stringByEvaluatingJavaScriptFromString:bodyStyle];

でもうまくいきません、助けてください!ありがとう !

4

1 に答える 1

0

UIWebViewに依存するのではなく、コードの作成方法に依存すると思います。

あなたは正確にあなたの体に何を入れますか?

必ずしもverticalAlignをmiddleに設定する必要はありません。作成したとおりに機能しません。通常のウェブページでも。

ただし、内部要素のマージントップ:( 50%-(要素のサイズ/ 2))に設定できます。あなたが持っていると言う

<body>
    <div id="wrapper" style="margin-top: ( 50% - ( size of your element / 2 ))">
        My stuff here
    </div>
</body>

明らかに、このルールを機能させるにはロジックが必要です:(50%-(要素のサイズ/ 2))CSSでは無効であるため。(ただし、LESSやSASSなどのライブラリを使用して、より強力にすることもできます)

于 2012-04-10T05:43:37.520 に答える