UIWebView解决加载页面时背景一片空白问题

原创 2015年04月13日 00:02:01

UIWebView加载过程中,在页面没有加载完毕前,会显示一片空白。为解决这个问题,方法如下:

方法1、让UIWebView背景透明。

webView.backgroundColor = [UIColor clearColor];
webView.opaque = NO;
[webView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"webbg.png"]]];


方法2:

先将webView的frame设为0, 在页面加载完成后再将frame设为原来大小.


方法3:

在viewDidLoad中,在WebView上面覆盖一个背景视图。

    self.webView=[[[UIWebView alloc]initWithFrame:self.view.bounds]autorelease];
    [self.webView loadRequest:request];
    [self.view addSubview:self.webView];
    
    UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"gatewaybg.png"]];
    imageView.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height);
    [self.view addSubview:imageView];

然后在WebView加载完成后把视图放到最上层或移除背景视图。

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    // WebView放到最上层
    [self.view bringSubviewToFront:self.webView];

    // 或者可以把背景图移除
    [self.webView removeFromSuperview];
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

解决webview加载网页出现白屏的问题

最近在使用WebView进行网页内容显示时,如果网络很慢,例如2G网络,加载网页会需要很长时间,在加载过程中,WebView一直显示白屏,体验不是很好。经过修改可以使用以下几个方案解决WebView加...

IOS webView 因URL中含有中文加载网页白屏显示的解决方法

近日工程中有用到webview加载网页,有两个入口可以进入到含有webview的controller, 打开webView的URL中含有中文字段,加载后webView显示白屏,后来发现iOS webV...

WKWebView 白屏问题

1、WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebView 是一个多进程组件,Network Loading 以及 UI Rendering 在其它进程中执行。初次适...

ios UIWebView 加载网页、文件、 html

UIWebView  是用来加载加载网页数据。

iOS webView加载网页失败,浏览器成功的原因,以及读取cookie

开发过程中,使用UIWebView加载电脑版网页,登录出错, 请求头有误,webView请求头为: User-Agent: Mozilla/5.0 (iPad; CPU OS 7_0_...

IOS 页面上面出现白色空白

IOS 页面上面出现白色空白

IOS UIWebView不能加载网页的解决方法

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Te...

webview加载网页出现白屏

webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(...

WKWebView显示空白页bug

问题:用WKWebView加载网页,配置正确情况下,始终无法加载出网页,显示空白view 解决方法:用源码方式打开info.plist ,在里面加入如下代码:(原因是,这是因为 iOS 9 SDK 中...
  • aiphy
  • aiphy
  • 2015年12月27日 15:19
  • 4865

Android开发问题积累 <加载在线Gif><WebView无法加载网页图片>

在线gif加载 ACTION_SEND TextView走马灯 调用系统图库 调用系统资源 Okio异常 toolbar返回按钮修改 toolbar上menu字体颜色修改 WebView无法加载网页图...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIWebView解决加载页面时背景一片空白问题
举报原因:
原因补充:

(最多只允许输入30个字)