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

由于viewDidLoaded和UIWebView加载完成之间有一定的时间隙,会留一片空白,所以只好用一个背景图来做障眼法解决这个问题。

让UIWebView背景透明的方法,如下。

webView.backgroundColor = [UIColor clearColor];

webView.opaque = NO;

 [webView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"webmap320x640.png"]]];

(当然背景也可以设置到view上,这种方法效果更好)

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

这样看起来就ok啦。


你可能感兴趣的:(自定义UIWebView背景解决加载页面时一片空白问题)