如何设置清晰的UIWebView背景?

时间:2013-11-27 14:51:16

标签: iphone objective-c

我正在尝试设置网络视图的清晰背景,但我找不到任何问题,所以请帮助我,那么我将如何删除渐变背景并使UIWebview透明?

由于

2 个答案:

答案 0 :(得分:0)

要使UIWebView背景透明,您可以使用

webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];

如果您还想删除阴影,请为UIWebView创建类别:

<强>的UIWebView + ShadowRemoval.m

#import "UIWebView+ShadowRemoval.h"

@implementation UIWebView (ShadowRemoval)

-(void)removeShadows
{
    for(UIView *view in [self subviews] ) {
      if( [view isKindOfClass:[UIScrollView class]] ) {
         for( UIView *innerView in [view subviews] ) {
            if( [innerView isKindOfClass:[UIImageView class]] ) {
                innerView.hidden = YES;
            }
        }
     }
  }
}

@end

答案 1 :(得分:-1)

请在您的网络视图中试用此代码段

myWebView.opaque = NO; [myWebView setBackgroundColor:[UIColor clearColor]];