我创建了一个简单的UIWebview
控件,我在其中加载了html文件中的内容,但我想更改该html页面的背景而不是我的Web视图。
对此有任何想法吗?
答案 0 :(得分:2)
您有两种选择:
stringByEvaluatingJavaScriptFromString
JS函数示例:
function changeBackground(color){
document.getElementByName("body").style.background="#"+color;
}
示例ios调用代码:
[self.webView stringByEvaluatingJavaScriptFromString([NSString stringWithFormat:@"changeBackground(\"%@\");",yourColor];
答案 1 :(得分:1)
设置UIWebView
背景颜色和不透明:否
[webView setBackgroundColor:[UIColor clearColor]];
[webView setBackgroundColor:[UIColor purpleColor]];
[webView setOpaque:NO];
答案 2 :(得分:0)
您需要在html正文中设置背景颜色。