2011-05-23 138 views
1

我想更改webview的背景颜色。不是用于显示的HTML文档,而是用于可滚动的实际滚动视图。如果您滚动网页视图,则会看到灰色的背景色。我为此尝试了下面的代码,但不适合我。其实我想让它透明。如何设置UIWebView的背景颜色

[detailWebV setOpaque:NO]; 
    detailWebV.backgroundColor = [UIColor clearColor]; 

在此先感谢!

回答

2

以下为我工作。这是我想要的,当我向下滚动web视图时,背景应该是透明的。

 [webV setOpaque:YES]; 
    webV.backgroundColor = [UIColor clearColor]; 

谢谢大家!

5

试试这个

myWebView.opaque = NO; 
myWebView.backgroundColor = [UIColor clearColor]; 
[myWebView loadHTMLString: 
@"<html><body style='background-color: transparent'> 
     Content Here</body></html>" baseURL:nil]; 
+0

这是我一直在寻找的答案.. 3天 – 2013-11-06 13:55:52

2

另一种方法是使用JavaScript来进行设置:

[yourWebView stringByEvaluatingJavaScriptFromString:@"document.body.style.background = '#000000';"];