【问题标题】: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];
    

    【讨论】:

    • 这是我一直在寻找的答案 .. 3 天
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      谢谢大家!!!

      【讨论】:

        猜你喜欢
        • 2011-04-01
        • 2013-08-12
        • 1970-01-01
        • 2015-10-26
        • 1970-01-01
        • 2010-12-11
        • 2020-12-14
        • 2011-11-11
        • 2019-02-28
        相关资源
        最近更新 更多