UIWebView背景颜色

我正在加载一个HTMLstring到UIWebView为了能够查看富文本。 到现在为止还挺好。 但是我有一个小问题:在我的Nib文件中,我将背景属性设置为绿色。 但是,显示时,背景是白色的。 然后,在类文件中,我添加了以下内容

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

但是,背景仍然是白色的。 我什至试图扭转秩序,但仍然出来的白色背景。

有比UIWebView的大小更多的文本。 我注意到,当我向下滚动文本的末尾时,背景是绿色的。 我如何获得文本本身的背景是绿色的?

你能告诉我我做错了什么吗? 非常感谢。

使用css标记在HTML中设置背景颜色。

或者,将webview的 opaque属性设置为NO ..并将下面的视图的背景设置为绿色。

UIWebView自己似乎不了解背景颜色 – 因为它们是渲染文档。

使用这个除了你的代码

 [myWebView setBackgroundColor:[UIColor greenColor]]; [myWebView setOpaque:NO]; [myWebView loadHTMLString:myString baseURL:nil]; 
 webView.opaque = NO; webView.backgroundColor = [UIColor clearColor]; 

在Xcode8和Swift 3testing

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