2012/08/29

[iOS] 設定透明背景的 UIWebView

webView.opaque = NO;
[webView setBackgroundColor:[UIColor clearColor]];
[self hideGradientBackground:webView];

- (void) hideGradientBackground:(UIView*)theView
{
  for (UIView * subview in theView.subviews)
  {
    if ([subview isKindOfClass:[UIImageView class]])
      subview.hidden = YES;

    [self hideGradientBackground:subview];
  }
}
UIWebView 裡的 html 也要設定成透明背景。
<body style="background-color: transparent;">

沒有留言:

張貼留言