ホームページ  >  記事  >  ウェブフロントエンド  >  UIWebView は、page_html/css_WEB-ITnose を読み込むときに背景が空白になる問題を解決します。

UIWebView は、page_html/css_WEB-ITnose を読み込むときに背景が空白になる問題を解決します。

WBOY
WBOYオリジナル
2016-06-24 11:46:221224ブラウズ

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];

次に、WebView がロードされた後、ビューを最前面に配置するか、背景ビューを削除します。

りー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。