2012-11-17 310 views
3

我想要的是将webview的背景颜色设置为透明。iOS:WebView透明背景颜色

下面是我用于webview的代码。

NSString *embedHTML = [NSString stringWithFormat:@"<html><body style=\"background-color: transparent;font-family: verdana;\"><h3>About US</h3></BODY></HTML>"]; 
[webView loadHTMLString:embedHTML baseURL:nil];  

然而,当我用这个,我仍然看到背景颜色为白色。任何想法如何让颜色透明?

+0

有趣的是Q与接受0票答案仍显示未答复。 –

+0

@JanDvorak:我不明白你...... –

+0

我浏览了'最新unanswered'类别,看到一个黄色的数字,所以我来见[UIWebView的背景 –

回答

10

这一切应采取,

[webView setBackgroundColor:[UIColor clearColor]]; 
[webView setOpaque:NO]; 
+0

谢谢...它的工作。 –

+0

[webView setOpaque:NO];是关键 –

2

只需添加此行。

webView.opaque=NO; 
+0

仍然显示白色背景。 –

+0

还添加了[webView setBackgroundColor:[UIColor clearColor]]; – MadhuP