如何设置UIWebView的背景颜色

时间:2011-05-23 14:51:52

标签: iphone uiwebview background-color

我想更改webview的背景颜色。不是它显示的HTML文档,而是可以滚动的实际滚动视图。如果滚动Web视图,则会看到灰色背景颜色。我已尝试过以下代码但不适合我。其实我想让它变得透明。

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

提前致谢!

3 个答案:

答案 0 :(得分:5)

试试这个

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

答案 1 :(得分:2)

另一种方法是使用JavaScript设置它:

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

答案 2 :(得分:2)

以下对我有用。这就是我想要的,当我向下滚动网页视图时,背景应该是透明的。

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

谢谢大家!!!