1

iOS6.1

ボタンがタップされたときに、イメージ ビューから Web ビューへの遷移を実行したいと考えています。問題は、webview が初めて読み込まれるときに、ページが白く、移行後に html ページが読み込まれることです。

NepContainerView *containerInFrame = (NepContainerView *)[self view];

UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.frame];

[webView loadHTMLString:html baseURL:nil];

[UIView transitionWithView:containerInFrame
                      duration:DURATION_TRANS_PHOTO_DESC
                       options:UIViewAnimationOptionTransitionFlipFromLeft
                    animations:^{
                        [containerInFrame addSubview:webView];
                        [sender setTitle:@" Photo "];
                    }
                    completion:NULL];

移行前にhtml ページを強制的にロードするにはどうすればよいですか?

4

2 に答える 2

1

このWebContentViewライブラリも使用できます。

このライブラリには、次の名前のメソッドが 1 つあります。

+ (void)preloadContent:(NSString *)content;

このメソッドを使用してコンテンツをプリロードし、高速にレンダリングできます。

それが役に立てば幸い。

ここにあなたを助ける便利なリンクがあります

UIWebView をプリロードし、白い画面のフラッシュを回避する

于 2013-08-26T06:28:01.647 に答える