如何设置UIWebView的背景颜色

发布于 2024-11-09 15:48:11 字数 227 浏览 0 评论 0原文

我想改变网络视图的背景颜色。不是针对它显示的 HTML 文档,而是针对可以滚动的实际滚动视图。如果滚动网页视图,您会看到灰色背景颜色。我已经尝试过下面的代码,但不适合我。其实我想让它透明。

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

提前致谢!

I want to change the background color of the webview. Not for the HTML document it display but for the actual scroll view which can be scrolled. If you scroll a web view you see a gray background color. I have tried below code for this but not working for me. Actually I want to make it transparent.

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

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

2024-11-16 15:48:11

试试这个

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

Try this

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

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

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

Another way is to set it by using JavaScript:

[yourWebView stringByEvaluatingJavaScriptFromString:@"document.body.style.background = '#000000';"];
牵强ㄟ 2024-11-16 15:48:11

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

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

谢谢大家!!!

the following has worked for me . This is what I wanted , when I scroll down the web view , the background should be transparent .

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

Thank you all !!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文