1

を使用しているアプリに取り組んでいますUIWebView。編集可能にするためUIWebViewに、HTML ファイルを使用し、その属性を設定しましたcontenteditable=true。何らかの操作を実行するために、JavaScript を使用しています。

HTMLファイルにcssを設定しました。以下はコードです。

<style>
            #test
            {
                padding-left:5px;
                padding-right:5px;
                background-color:green;
                text-align:left;
                width:100%;
                font-family: "Times New Roman";
                border-radius:5px;
            }

 </style>

さて、私の問題は、 と のwhite margin of about 10-15px from top, bottom and left sideUIWebViewに HTML ファイルがロードされていることUIWebViewです。ここでは、同じスクリーンショットを添付しています。

ここに画像の説明を入力

HTML と JavaScript の作業を始めたばかりで (予備知識なし)、問題がどこにあるのかわかりません。

4

2 に答える 2

2

基本的に、すべてのブラウザーはページの端に空白を追加して、Netscape 1 などとの下位互換性を維持します。Web ビューに読み込んでいる HTML では、CSS を使用してそれを削除できます。

body { margin: 0; padding: 0; }

HTML を Web ビューにロードせず、画像ファイルの直接 URL のみをロードする場合は、a) 基本的な HTML (head、body、img タグ) でラップするか、b) 自分で画像をダウンロードすることをお勧めします。 (NSURLConnectionで言う)、UIImageViewに直接表示します。

于 2013-08-31T06:19:44.563 に答える