ios - opaque - wkwebview 背景色




UIWebViewの背景色 (3)

リッチテキストを表示するために、HTML文字列をUIWebViewにロードしています。 ここまでは順調ですね。 しかし、私は小さな問題を抱えています。私のNibファイルでは、背景属性を緑色に設定しました。 ただし、表示されるとき、背景は白です。 次に、クラスファイルで、次のように追加しました

[myWebView setBackgroundColor:[UIColor greenColor]];
    [myWebView loadHTMLString:myString baseURL:nil];

しかし、背景はまだ白です。 私も注文を逆転しようとしましたが、まだ白い背景が出てきます。

UIWebViewのサイズよりも多くのテキストがあります。 私は、テキストの最後をスクロールすると背景が緑色に変わっていることに気がつきました。 テキスト自体の背景を緑色にするにはどうすればよいですか?

私が間違っていることについて私に助言してもらえますか? 非常に感謝しています。


cssマークアップを使用してhtml自体の背景色を設定します。

または、 webviewの opaqueプロパティをNO ..に設定し、下のビューの背景を緑色に設定します。

UIWebView自体は、ドキュメントをレンダリングしているため、背景色を理解していないようです。


Xcode8とSwift 3でテスト済み

self.webView.isOpaque = false;
self.webView.backgroundColor = UIColor.clear

webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];






uiwebview