【问题标题】:UIWebView undersideUIWebView 底面
【发布时间】:2010-10-13 21:40:55
【问题描述】:

有没有办法改变页面过度滚动时看到的 UIWebView 的灰色底面的颜色?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    只需设置backgroundColor 属性。 下面我提到了 swift 3 语法,目前 Xcode 提供的不是 Color,而是提供颜色板来提颜色

    webview.backgroundColor = Color.white
    

    【讨论】:

    • 你试过了吗? webView.backgroundColor = [UIColor whitwColor];不适合我
    • 您可能需要发布您的代码,因为按照此处所述设置背景颜色可以正常工作(至少在 2.2.1 中)。
    • 哇,这很奇怪。在 IB 中设置背景颜色似乎不起作用,但在代码中进行设置具有预期的效果。谢谢!
    • 添加 self.myWebView.backgroundColor = [UIColor whiteColor];刚刚用浅白色/灰色渐变替换了深灰色渐变。有没有办法将过度滚动区域设置为纯色?
    • 得到与 Bogatyr 相同的行为
    【解决方案2】:
    [self.webView setBackgroundColor:[UIColor clearColor]];
    for(UIView* subview in [self.webView1 subviews]){
      if([subview respondsToSelector:@selector(setBackgroundColor:)]){
        [subview setBackgroundColor:[UIColor clearColor]];
      }
      for(UIView* imageView in [subview subviews]){
        if([imageView isKindOfClass:[UIImageView class]]){
          imageView.hidden = YES;
        }
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多