0

HTMLエディタを使用していくつかのWebコンテンツを作成し、それをにロードしていUIWebViewます。1つの小さなビットを除いて、すべてが正常に機能しているようです。CSSがロードされていますがUIWebView、line-heightCSS属性は無視されます。フォントサイズが正しく取得されています

私の体のCSSは次のとおりです。

body {
    color: #333;
    text-align: centre;
    padding: 0;
    font: 0.75em/0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
    margin: 0 0 0;
}

特定の行を追加してみましたline-height: 80%;が、違いはありません。UIWebViewlien-heightを0.8emまたは1.5emに設定した場合、テキストはまったく同じようにレンダリングされます。

MacのSafariにHTMLをロードすると、HTMLが正しく表示されるため、HTNMLは問題なく、他のテキストは他のCSSステートメントから継承されていないと思います。何が悪いのか迷ってしまいました。

何か案は?

ありがとうクレイグ

4

1 に答える 1

0

実際のデバイスでこれを試しましたが、正しくレンダリングされます。これはシミュレータの問題です:(

Xcode4.3.2とiOS5.1を実行しているシミュレーターを使用していました。

私はこれをAppleのバグとして取り上げますが、この答えが将来誰かに役立つことを願っています!

于 2012-04-24T20:18:05.343 に答える