【问题标题】:How to set the background color for UIWebView [duplicate]如何为 UIWebView 设置背景颜色 [重复]
【发布时间】:2011-08-31 05:32:06
【问题描述】:
我想改变 webview 的背景颜色。不是针对它显示的 HTML 文档,而是针对可以滚动的实际滚动视图。如果您滚动网页视图,您会看到灰色的背景颜色。我已经为此尝试了以下代码,但不适用于我。其实我想让它透明。
[detailWebV setOpaque:NO];
detailWebV.backgroundColor = [UIColor clearColor];
提前致谢!
【问题讨论】:
标签:
iphone
uiwebview
background-color
【解决方案1】:
试试这个
myWebView.opaque = NO;
myWebView.backgroundColor = [UIColor clearColor];
[myWebView loadHTMLString:
@"<html><body style='background-color: transparent'>
Content Here</body></html>" baseURL:nil];
【解决方案2】:
另一种方法是使用 JavaScript 进行设置:
[yourWebView stringByEvaluatingJavaScriptFromString:@"document.body.style.background = '#000000';"];
【解决方案3】:
以下内容对我有用。这就是我想要的,当我向下滚动网页视图时,背景应该是透明的。
[webV setOpaque:YES];
webV.backgroundColor = [UIColor clearColor];
谢谢大家!!!