UIWebView の読み込みプロセス中、ページが読み込まれる前に空白のページが表示されます。この問題を解決する方法は次のとおりです:
方法 1. UIWebView の背景を透明にします。
webView.backgroundColor = [UIColor clearColor];webView.opaque = NO;[webView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"webbg.png"]]];
方法 2:
最初に webView のフレームを 0 に設定し、ページが読み込まれた後にフレームを元のサイズに設定します
方法 3:
でDidLoad を表示し、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];