iPhone - 更改UIWebView视图后面的背景颜色(弹跳背景)

6

我有一个UIWebView,内容为黑色。所有的视图和子视图都设置为黑色背景。

当将webView滚动到顶部或底部位置时,我可以看到白色背景出现,同时内容也在弹跳。那么我该如何强制使这个背景也变成黑色呢?

2个回答

10

webview color设置为clearcolor,然后将webview的opaque属性设置为no

webview.backgroundColor = [UIColor clearcolor];
webview.opaque=NO;

那就行了。


+1 这帮助我在页面加载时消除了白色背景。 - Bianca Daniciuc
没有不透明度,我用 clearColor 得不到想要的效果。 - aclima

2

你确定所有的子视图都设置为黑色了吗?将webview的背景颜色设置为黑色应该可以正常工作。(在我的应用中它有效,如果它对你不起作用,我就必须检查是否还有其他问题...)

webview.backgroundColor = [UIColor blackColor];

哦,你是对的。我检查了三次我的背景,但错过了一个。 - Oliver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接